Ausführen von LabVIEW im Headless-Run-Modus
- Aktualisiert2026-06-12
- 2 Minute(n) Lesezeit
LabVIEW kann im Modus "Headless Run" gestartet werden. Dabei handelt es sich um einen nicht interaktiven Ausführungsmodus, der für die Ausführung von Programmcode oder Operationen ohne menschlichen Eingriff konzipiert ist.
- Ausführen von LabVIEW in einem Container oder Remote-Runner ohne Benutzeroberfläche.
- Ausführung automatisierter Workflows wie automatisierte Einheitentests oder Massenkompilierung.
- Integration von LabVIEW in kontinuierliche Integrations-/CD-Workflows, bei denen Operationen ohne Benutzereingriff ausgeführt werden müssen.
- Im Headless-Run-Modus können Sie LabVIEW ohne Lizenzaktivierung ausführen.
- Der Headless-Run-Modus unterdrückt die LabVIEW-Benutzeroberfläche beim Start von LabVIEW. Dadurch wird verhindert, dass Fehler und UI-Eingabeaufforderungen, die normalerweise Benutzereingaben erfordern, automatisierte Arbeitsabläufe unterbrechen. Es verhindert außerdem, dass Benutzer VIs mit der LabVIEW-IDE bearbeiten können.
- Starten Sie LabVIEW im Headless-Run-Modus mit Hilfe von LabVIEWCLI, indem Sie Ihrem Befehl das Argument -Headless hinzufügen.
LabVIEWCLI -OperationName <Operation> \ <other-arguments> \ -Headless
- Starten Sie LabVIEW im Headless-Run-Modus über die Kommandozeile mit dem folgenden Befehl:
labview.exe --headless
Im Headless-Run-Modus stoppt LabVIEW die Ausführung nicht bei Fehlern. Stattdessen protokolliert LabVIEW Fehler automatisch im Temp-Ordner und versucht weiterhin, Tasks oder Programmcode auszuführen.
NI bietet vorgefertigte LabVIEW Containerabbilder für Windows und Linux auf dem Docker Hub sowie Docker-Dateien für Benutzer, die benutzerdefinierte Funktionen zu ihrer containerisierten LabVIEW Implementierung hinzufügen müssen. Weitere Informationen zum Einrichten eines Containers für den LabVIEW-Betrieb ohne Bedienoberfläche finden Sie auf der GitHub-Seite LabVIEW für Containers und in der Container-Bildübersicht im Docker Hub.