EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

LabVIEW II

Course outline

2 days

Duration

2 days

Overview

Let’s see what LabVIEW has more to provide us. This course module extends LabVIEW I and consists some of the more advanced concepts like, design patterns, data synchronization techniques, event based programming, error handling.

Skill Level

This is a beginner level course and requires understanding of LabVIEW I.

Included in the program

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

Course Outline

  • 1. Common Design Techniques

a) Design patterns

b) Single loop design patterns

c) Multiple loop design patterns

d) Timing a design pattern

  • 2. Synchronization Techniques

a) Variables

b) Notifiers

c) Queues

  • 3. Event Programming

a) Events

b) Event-driven programming

  • 4. Error Handling

a) Importance of error handling

b) Errors and warnings

c) Ranges of error codes

d) Error handlers

  • 5. Controlling the User Interface

a) Property nodes

b) Invoke nodes

c) VI Server architecture

d) Control references

  • 6. File I/O Techniques

a) File formats

b) Binary files

c) Technical data management streaming (TDMS) files

  • 7. Creating and Distributing Applications

a) Preparing the files

b) Build specifications

c) Building the application and installer

Prerequisites and Requirements

  • Experience with Microsoft Windows
  • LabVIEW Core 1 or equivalent experience

After attending this course, you will be able to:

  • Use local variables to modify front panel controls or stop parallel loops
  • Apply common design patterns that use queues and events
  • Programmatically control user interface objects
  • Evaluate file I/O formats and use them in applications
  • Modify existing code for improved usability
  • Prepare, build, debug, and deploy stand-alone applications

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