Lernen Sie, wie Sie mit dem Workers Framework robuste, skalierbare LabVIEW-Anwendungen mit Plug-in-Architektur und objektorientierter Programmierung erstellen.
Praktisch
| Dauer | 3 Tage |
| Niveau | Experte |
| Für wen | Erfahrene LabVIEW-Entwickler, die komplexe Anwendungen erstellen möchten |
| Vorkenntnisse | LabVIEW Advanced, Erfahrung mit LVOOP |
| Sprache | Niederländisch oder Englisch |
| Ort | Weert (Niederlande) oder vor Ort |
| Wann | 5, 6 & 7 Mai 2026 / 10, 11 & 12 November 2026 |
| Inbegriffen | Kursmaterialien, Mittagessen und Teilnahmezertifikat |
| Preis | Noch 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
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.