EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

LabVIEW I

Course outline

3 days

Duration

3 days

Overview

Welcome to LabVIEW, one of the best graphical programming language. The purpose of this course is to get you up to speed with the basic concepts of LabVIEW. It cover up basic aspects of any programing language like, loops, case structure, timing and file I/O.

Skill Level

This is a beginner level course and requires some basic understanding of computer programming.

Included in the program

  • Rich presentation content
  • Interactive Quizzes
  • Fast and Effective Doubt Clearing session

Course Outline

  • 1. LabVIEW 101

a. What is LabVIEW?

b. Why LabVIEW?

c. Benefits of LabVIEW

  • 2. Understanding the environment of LabVIEW

a. Virtual Instruments (VIs)

b. Project Explorer

c. Front Panel

d. Block Diagram

e. Control and Function Pallete

f. Dataflow

  • 3. Getting started with LabVIEW VI’s

a. Designing Front Panel and Block Diagram

b. Understanding Data Types

c. Documenting Code

  • 4. Using Loops

a. For Loop

b. While Loop

c. Timing Control in VI

d. Case Structures

e. Plotting Graphs

  • 5. Creating Structures

a. Arrays

b. Clusters

c. Type Definitions

d. Strings

e. File I/O

  • 6. Troubleshooting and Debugging

a. Correcting Broken VIs

b. Debugging Techniques

c. Error Handling

  • 7. Developing the modular applications

a. Building SubVIs

b. Building Icon and Connector Pane

c. Creating subVIs from an existing VI

  • 8. Acquiring Measurements with Hardware

a. DAQ Programming

b. Hands-on

  • 9. Understanding and implementing the Design Patterns

a. Sequential Programming

b. State Machine Design Pattern

c. Producer Consumer Design Pattern

Prerequisites and Requirements

  • Experience with Microsoft Windows
  • Experience writing algorithms in the form of flowcharts or block diagrams

After attending this course, you will be able to:

  • Understand front panels, block diagrams, icons, and connector panes
  • Create user interfaces with charts, graphs and buttons
  • Use the programming structures and data types that exist in LabVIEW
  • Use various editing and debugging techniques
  • Create and save VIs for use as subVIs
  • Display and log data
  • Create applications that use data acquisition (DAQ) devices
  • Use the state machine design pattern in your applications

Programme scope, delivery arrangements and suitability are confirmed during enquiry.