Workers for LabVIEW Training

Leer hoe je met het Workers Framework robuuste, schaalbare LabVIEW-applicaties bouwt met plug-in architecture en objectgeoriënteerd programmeren.


Praktisch

Duur3 dagen
NiveauExpert
Voor wieErvaren LabVIEW-ontwikkelaars die complexe applicaties willen bouwen
VoorkennisLabVIEW Advanced, ervaring met LVOOP
TaalNederlands of Engels
LocatieWeert (Nederland) of op locatie
Wanneer5, 6 & 7 mei 2026 / 10, 11 & 12 november 2026
InclusiefCursusmateriaal, lunch en certificaat van deelname
PrijsN.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

  • Config File Editor 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.

Meer cursussen

LabVIEW Fundamentals

Leer de basis van LabVIEW en bouw zelfstandig professionele meetapplicaties. Deze praktische, hands-on training neemt je mee van de eerste stappen in ...

Bekijk cursus

LabVIEW Advanced

Breng je LabVIEW-vaardigheden naar een hoger niveau. Deze hands-on training richt zich op geavanceerde architecturen en technieken voor het bouwen van...

Bekijk cursus

LabVIEW Expert

Beheers de meest geavanceerde LabVIEW-technieken en bouw professionele, modulaire applicaties. In deze training werk je aan een compleet cursusproject...

Bekijk cursus

TestStand Fundamentals

Leer de basis van NI TestStand en bouw gestructureerde testsequenties. Deze praktische training neemt je mee van de eerste stappen in de Sequence Edit...

Bekijk cursus