LabVIEW Training - Level - I: Fundamentals


Course Requirements:

Basic Programming skills as in C or C++, concepts of data types, data structures, loops (While, For), case structures, and basics of file I/O.

Course Outcomes: After attending this course you will be able to:

  • Use LabVIEW to create data acquisition, analysis, and display applications
  • Create user interfaces with charts, graphs and buttons
  • Use the programming structures and data types that exist in LabVIEW
  • Apply basic design templates and architectures for your applications
  • Use various editing and debugging techniques
  • Create and save your own VIs so you can use them as subVIs
  • Read and write your data to files

Duration: 21 hours approx. (7 Classes of 3 Hours each).

Course Details:

Introduction to LabVIEW

  1. LabVIEW Environment, Front Panel & Block Diagram
  2. Dataflow Programming
  3. LabVIEW Documentation Resources
  4. Debugging Techniques

Customizing VIs

  1. Configuring the Appearance of Front Panels
  2. Opening SubVI Front Panels when a VI Runs
  3. Keyboard Shortcuts for Controls
  4. Editing VI Properties
  5. Customizing the Controls and Functions Palettes

Modular Programming

  1. Using SubVIs, Icons and Connector Panes
  2. Creating a SubVI from Sections of a VI
  3. Creating customised icons for SubVI

Repetition and Loops

  1. While Loops
  2. For Loops
  3. Accessing Previous Loop Data using shift registers, stacked shift registers and Feedback nodes
  4. Communicating among parallel while loops, passing data between two loops and synchronizing loops during run-time.

Arrays, Clusters & Strings

  1. Arrays, Auto-Indexing of arrays
  2. Array Functions and different array operations
  3. Polymorphism and Polymorphic VIs
  4. Clusters & Cluster Functions, creating cluster, bundle and unbundle operations on clusters
  5. Error Clusters to capture and merge errors while running a VI
  6. String Functions for formatting and manipulating strings.

Plotting Data

  1. Waveform Charts
  2. Waveform and XY Graphs

Making Decisions in a VI

  1. Making Decisions with the Select Function
  2. Case Structures: of Ring Control, Enumerated Ring Control, Tab Control, Error Cases.
  3. Formula Node, MathScript Node
  4. Sequence Structures and controlling VI execution flow

File I/O

  1. File I/O VIs and Functions
  2. High-Level File I/O VIs
  3. Low-Level File I/O VI and Functions
  4. Formatting Spreadsheet Strings



Request a Fee Quote
, if this is something which tickles your grey matter, and you are interested in Training/Project with us.

Benefits of learning MATLAB and LabVIEW: Benefits of Learning MATLAB and LabVIEW: This page outlines the advantages and applications of learning MATLAB and LabVIEW in different branches of Engineering. Students are strongly reccommended to go through this page before registration.

About the Instructors

Contact Us for any type of projects using JAVA, MATLAB/SIMULINK, LabVIEW in Computer Science, IT, Electronics, Telecom, Instrumentation, Electrical or Mechanical Engineering. Further Details HERE.