Leer hoe je met het Workers Framework robuuste, schaalbare LabVIEW-applicaties bouwt met plug-in architecture en objectgeoriënteerd programmeren.
Praktisch
| Duur | 3 dagen |
| Niveau | Expert |
| Voor wie | Ervaren LabVIEW-ontwikkelaars die complexe applicaties willen bouwen |
| Voorkennis | LabVIEW Advanced, ervaring met LVOOP |
| Taal | Nederlands of Engels |
| Locatie | Weert (Nederland) of op locatie |
| Wanneer | 5, 6 & 7 mei 2026 / 10, 11 & 12 november 2026 |
| Inclusief | Cursusmateriaal, lunch en certificaat van deelname |
| Prijs | N.t.b. |

Wat leer je?
Na afloop van deze training kun je:
- Het Workers Framework implementeren voor schaalbare applicaties
- Plug-in architecturen ontwerpen met LVOOP modules
- Worker APIs creëren en beheren
- Development tools gebruiken voor efficiënte ontwikkeling
- Debug server en message logging toepassen
- API abstractions en HALs bouwen voor onderhoudbare code
Cursusinhoud
Introduction
- Course Pre-requisites
- Course Description
- Course Goals
- What You Need to Get Started
The Four Pillars of the Framework
- LVOOP Modules
- Hierarchy Architecture
- Advantages of Plug-in Architecture
- Practical Example: NI PXI Systems
Framework Concepts
- What Is a Worker?
- A Worker's Default Items
- A Worker's Main VI
- Worker Relationship Terms
- SubWorker Types
- Required MHL Cases
- Application Initialization and Shutdown Sequences
- A Worker's Message Queue
- Launcher VIs
The Workers Development Tools
- Create/Add Worker Tool
- Manually Removing Workers
- Creating Worker Templates
- Troubleshooting
Workers Debug Server
- Basic Principles
- Workers Application Manager
- Worker Message Logs
Creating Worker APIs
- Local Requests
- Public Responses
- Registering Public Responses with a Caller
- Public Requests
- Public Request with Reply
Worker User Library Tool
More Development Tools
- RT Worker Convert Tool
- Create Launcher VI Tool
- Change Worker Properties Tool
QuickDrop Shortcuts
- Ctrl+0 Show Worker's Private Data Cluster
- Ctrl+8 Go to MHL Case
- Ctrl+9 Open the Create Worker MHL Case Tool
LVOOP Benefits
- Similarities between a LabVIEW Library and a LabVIEW Class
LVOOP Features of a Worker
- A Worker Is a LabVIEW Datatype
- Encapsulation
- Inheritance
- Dynamic Dispatch (Overriding VIs)
- Abstraction
Worker Base Classes
- Parts of a Worker Base Class
Overriding Framework API VIs
- Examples of Overridable Framework API VIs
Public API Requests in a Worker Base Class
API Abstractions and HALs
- Creating an API Abstraction Using Workers
- Part 1 The Application Architecture
- Part 2 The API Abstraction Implementation
- Part 3 Using the API Abstraction
- Part 4 Scalability and Maintainability Using HALs
Meer weten?
Neem contact met ons op voor beschikbare data, incompany-opties of een training op maat.