LabVIEW Advanced

Take your LabVIEW skills to the next level. This hands-on training focuses on advanced architectures and techniques for building scalable, maintainable applications — from event-driven programming to creating installers.


Practical Information

Duration2 days
LevelAdvanced
For whomLabVIEW users who have completed the Fundamentals training or have equivalent experience
PrerequisitesExperience with LabVIEW (loops, SubVIs, data types, state machines)
LanguageDutch or English
LocationWeert (The Netherlands) or on-site
When19 & 20 March 2026 / 15 & 16 October 2026
IncludesCourse materials, lunch, and certificate of completion
Price€ 1860


What will you learn?

By the end of this training, you will be able to:

  • Build event-driven applications using Producer/Consumer architectures
  • Use Queues for communication between parallel processes
  • Programmatically control the User Interface via VI Server
  • Apply advanced file I/O, including TDMS
  • Manage your code with Git and LabVIEW Diff
  • Create executables and installers for deployment

Course Content

Recap LabVIEW Fundamentals

  • Review of basic concepts
  • Dataflow
  • LabVIEW Style Guide

Event Handling

  • Events vs. Polling
  • Event Handling Basics
  • Event-based State Machine
  • Producer/Consumer (Events)

Libraries

  • Benefits of Libraries
  • Creating and using Libraries

Queues

  • Variables
  • Queue functions
  • Producer/Consumer architecture

UI Manipulation

  • VI Server architecture
  • Property Nodes
  • Invoke Nodes

UI References & Maps

  • Maps
  • User Interface References
  • Storing UI Refs in Maps

Advanced File I/O

  • Programmatic paths
  • Programmatic folders and files
  • TDMS Advanced

Git Basics

  • Installing Git / TortoiseGit / SourceTree
  • Creating a repository, checkout, add, commit, push
  • Setting up LabVIEW Diff with Git

Executables & Installer

  • Preparing your project
  • Creating and debugging executables
  • Creating installers

Want to know more?

Contact us for available dates, in-company options or a customized training.

More courses

LabVIEW Fundamentals

Learn the basics of LabVIEW and build professional measurement applications on your own. This practical, hands-on training takes you from your first s...

View course

LabVIEW Expert

Master the most advanced LabVIEW techniques and build professional, modular applications. In this training, you will work on a complete course project...

View course

TestStand Fundamentals

Learn the basics of NI TestStand and build structured test sequences. This practical training takes you from your first steps in the Sequence Editor t...

View course

LabVIEW Real-Time & FPGA Fundamentals

Discover the power of deterministic and parallel programming with LabVIEW Real-Time and FPGA. This hands-on training teaches you how to build reliable...

View course