Join us for an exclusive hands-on Introduction to Workers for LabVIEW session after GDevCon ANZ #3!
A Practical 1-Day Architecture & OOP Workshop
LabVIEW is a powerful tool for acquiring data from hardware, building user interfaces, and developing control logic. But as applications grow, developers face questions of architecture: how to structure the code, how to coordinate between parallel processes, how to debug across larger codebases, and how to keep systems maintainable as requirements evolve.
The Workers framework for LabVIEW was built to simplify the architecture of larger LabVIEW applications. It combines the familiar NI QMH pattern with the extensibility of LVOOP, organizing applications into hierarchies of independent, message-driven modules (called Workers) so developers can spend their time on business logic instead of architectural plumbing.
This 1-day workshop provides a practical introduction to the framework. Throughout the day, attendees will build and connect Workers using the framework’s scripted development tools and learn how to design, debug, and maintain scalable LabVIEW applications.
What You’ll Learn
During the workshop, attendees will learn how to:
- Use OOP to simplify architecture in a practical and approachable way
- Create and connect Workers to form scalable application hierarchies
- Send messages between Workers using decoupled Public APIs
- Debug applications at runtime using the Workers Debug Server
- Create a Hardware Abstraction Layer (HAL) using a Worker base class
What You’ll Be Able to Do
By the end of the workshop, attendees will leave with a clearer understanding of how to:
- Structure systems as hierarchies of reusable Workers
- Build a complete Workers application from scratch
- Apply the framework’s patterns to their own LabVIEW projects
Who This Workshop Is For
This workshop is designed for LabVIEW developers in Test, Measurement, and Automation who want a cleaner and more scalable approach to application architecture.
It is particularly well suited for developers who are:
- Comfortable with the NI QMH design pattern
- Building medium-to-large LabVIEW applications
- Outgrowing single-loop or ad-hoc QMH designs
- Interested in using LVOOP to build modular applications
- Using LabVIEW with NI TestStand and/or NI Real-Time systems
Note: No prior LVOOP experience is required. The workshop introduces object-oriented concepts gradually as they become relevant, while attendees use the framework’s scripted tools to create and manage classes.
Workshop Format
This is a hands-on, instructor-led workshop built around guided exercises and practical examples, with questions and discussion encouraged throughout the day.
The workshop is based on a condensed version of the official 3-day Workers for LabVIEW training course (https://training.workersforlabview.io/). Each attendee will receive printed copies of the official course workbooks, including additional framework information, exercises, and solutions that can be worked through independently after the workshop.
Prerequisites
Attendees should bring a laptop with LabVIEW 2017 or later installed. The Workers SDK (free and available through VI Package Manager) should also be installed in advance. Installation instructions will be provided to registered attendees before the workshop.
Instructor
The workshop will be delivered by Peter Scarfe, Creator of Workers for LabVIEW and a LabVIEW Champion.
Don’t miss this chance to enhance your skills and knowledge with Workers for LabVIEW. Register now to secure your spot at GDevCon ANZ!
This introductory workshop will be held immediately after GDevCon ANZ #3, on Thursday the 29th October 2026 from 9am to 5pm in Melbourne Australia.