Workers for LabVIEW Training

Lernen Sie, wie Sie mit dem Workers Framework robuste, skalierbare LabVIEW-Anwendungen mit Plug-in-Architektur und objektorientierter Programmierung erstellen.


Praktisch

Dauer3 Tage
NiveauExperte
Für wenErfahrene LabVIEW-Entwickler, die komplexe Anwendungen erstellen möchten
VorkenntnisseLabVIEW Advanced, Erfahrung mit LVOOP
SpracheNiederländisch oder Englisch
OrtWeert (Niederlande) oder vor Ort
Wann5, 6 & 7 Mai 2026 / 10, 11 & 12 November 2026
InbegriffenKursmaterialien, Mittagessen und Teilnahmezertifikat
PreisNoch festzulegen


Was lernen Sie?

Nach dieser Schulung können Sie:

  • Das Workers Framework für skalierbare Anwendungen implementieren
  • Plug-in-Architekturen mit LVOOP-Modulen entwerfen
  • Worker-APIs erstellen und verwalten
  • Entwicklungstools für effiziente Entwicklung nutzen
  • Debug-Server und Message-Logging anwenden
  • API-Abstraktionen und HALs für wartbaren Code erstellen

Kursinhalt

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

Mehr erfahren?

Kontaktieren Sie uns für verfügbare Termine, In-Company-Optionen oder eine maßgeschneiderte Schulung.

Mehr Kurse

LabVIEW Fundamentals

Lernen Sie die Grundlagen von LabVIEW und entwickeln Sie eigenständig professionelle Messanwendungen. Dieses praxisorientierte, hands-on Training führ...

Kurs ansehen

LabVIEW Advanced

Bringen Sie Ihre LabVIEW-Kenntnisse auf das nächste Level. Dieses praxisorientierte Training konzentriert sich auf fortgeschrittene Architekturen und ...

Kurs ansehen

LabVIEW Expert

Beherrschen Sie die fortgeschrittensten LabVIEW-Techniken und entwickeln Sie professionelle, modulare Anwendungen. In diesem Training arbeiten Sie an ...

Kurs ansehen

TestStand Fundamentals

Lernen Sie die Grundlagen von NI TestStand und erstellen Sie strukturierte Testsequenzen. Dieses praxisorientierte Training führt Sie von den ersten S...

Kurs ansehen