Exécution de LabVIEW en mode Headless Run
- Mise à jour2026-08-03
- Temps de lecture : 2 minute(s)
Vous pouvez lancer LabVIEW en mode Headless Run, un mode d'exécution non interactif conçu pour exécuter du code ou des opérations sans interaction humaine.
- Exécuter LabVIEW dans un conteneur ou un coureur distant qui n'a pas d'interface utilisateur.
- Exécution de workflows automatisés tels que les tests unitaires automatisés ou la compilation de masse.
- Intégration LabVIEW dans les workflows d'intégration continue/livraison continue (CI/CD) où les opérations doivent s'exécuter sans interaction utilisateur.
- Le mode Headless Run vous permet d'exécuter LabVIEW sans nécessiter d'activation de licence.
- Le mode Headless Run supprime l'interface utilisateur LabVIEW lorsque vous lancez LabVIEW. Cela empêche les erreurs et les invites d'interface utilisateur qui nécessitent généralement une entrée utilisateur d'interrompre les flux de travail automatisés. Il empêche aussi les utilisateurs d'éditer des VIs en utilisant l'IDE LabVIEW.
- Lancez LabVIEW en mode Headless Run en utilisant LabVIEWCLI en ajoutant l'argument -Headless à votre commande.
LabVIEWCLI -OperationName <Operation> \ <other-arguments> \ -Headless
- Lancez LabVIEW en mode Headless Run en utilisant la ligne de commande en utilisant la commande suivante :
labview.exe --headless
Lorsqu'il s'exécute en mode Headless Run, LabVIEW n'arrête pas l'exécution en cas d'erreur. Au lieu de cela, LabVIEW enregistre automatiquement les erreurs dans le dossier temporaire et continue à essayer d'exécuter des tâches ou du code.
NI fournit des images de conteneur LabVIEW préconstruites à la fois pour Windows et Linux sur Docker Hub, ainsi que des Dockerfiles pour les utilisateurs qui ont besoin d'ajouter des fonctionnalités personnalisées à leur implémentation LabVIEW conteneurisée. Consultez la page GitHub LabVIEW pour conteneurs et l'aperçu de l'image du conteneur sur Docker Hub pour en savoir plus sur la configuration d'un conteneur pour un fonctionnement LabVIEW Headless.
Contenu associé
- Développement LabVIEW et intégration continue et livraison/déploiement continu
Vous pouvez améliorer un système de contrôle de source en adoptant un modèle d'intégration continue et livraison/déploiement continu (CI/CD) pour le développement LabVIEW. CI/CD vous aide à gérer les risques de développement en prenant en charge des contributions de code fréquentes et gérables et en créant automatiquement vos applications.
- LabVIEW en mode headless - GitHub
- Exécution d'opérations avec l'interface de ligne de commande pour LabVIEW
- LabVIEW pour conteneurs - GitHub
- Image de conteneur LabVIEW - Docker Hub