Opérations de ligne de commande prédéfinies
- Mise à jour2026-04-10
- Temps de lecture : 8 minute(s)
LabVIEW inclut des opérations de ligne de commande prédéfinies pour permettre l'automatisation de tâches telles que la compilation de fichiers, la construction d'applications et l'exécution de VIs.
Vous pouvez aussi créer des opérations de ligne de commande personnalisées à exécuter dans LabVIEW.
MassCompile
Recompile les fichiers du répertoire spécifié.
Tableau 5. Arguments MassCompile répertorie les arguments disponibles pour cette opération.
| Argument | Obligatoire ou facultatif | Description | Par défaut |
|---|---|---|---|
| -DirectoryToCompile | Nécessaire | Emplacement des VIs à compiler. | — |
| -MassCompileLogFile | Optionnelle | Chemin du fichier journal des résultats. | Chemin de l'emplacement temporaire. |
| -AppendToMassCompileLog | Optionnelle | Booléen qui spécifie s'il faut ajouter les résultats au fichier journal. | faux : si le fichier journal que vous spécifiez existe déjà, LabVIEW le remplace. |
| -NumOfVIsToCache | Optionnelle | Nombre de VIs qui peuvent être mis en mémoire lors de la recompilation. Remarque Mettre des VIs en mémoire cache permet diminuer considérablement le temps d'exécution d'une recompilation car LabVIEW n'a pas besoin de charger les VIs en mémoire cache lorsque vous compilez un VI de niveau principal. Toutefois, mettre des VIs en mémoire cache consomme davantage de mémoire système. Si vous recompilez un dossier qui contient des VIs du même nom dans différents sous-dossiers et que ces VIs n'appartiennent pas à une bibliothèque, la mise en cache des VIs risque de produire des références croisées. |
0 |
| -ReloadLVSBs | Optionnelle | Booléen qui spécifie s'il faut ignorer les CIN dans les VIs et autoriser l'application à les rechercher. Cet argument est utile lorsqu'un grand nombre de CIN ont été recompilés et doivent être rechargés. |
faux |
Pour exécuter MassCompile dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :
LabVIEWCLI -OperationName MassCompile -DirectoryToCompile <directory of file(s)> -MassCompileLogFile <path to log file> -AppendToMassCompileLog <true or false> -NumOfVIsToCache <number of VIs to cache> -ReloadLVSBs <true or false>
Par exemple :
LabVIEWCLI -OperationName MassCompile -DirectoryToCompile "C:\temp" -MassCompileLogFile "C:\temp\log.txt" -AppendToMassCompileLog true -NumOfVIsToCache 0 -ReloadLVSBs false
ExecuteBuildSpec
Construit une application ou une bibliothèque en utilisant les paramètres des spécifications de construction spécifiées et renvoie le chemin des fichiers résultants.
Tableau 6. Arguments ExecuteBuildSpec répertorie les arguments disponibles pour cette opération.
| Argument | Obligatoire ou facultatif | Description | Par défaut |
|---|---|---|---|
| -ProjectPath | Nécessaire | Chemin du projet LabVIEW .lvproj qui contient la spécification de construction. | — |
| -TargetName | Optionnelle | Cible qui contient la spécification de construction. | Poste de travail |
| -BuildSpecName | Optionnelle | Nom de la spécification de construction qui apparaît sous Spécifications de construction dans la fenêtre de l'Explorateur de projet. | Chaîne vide : La CLI pour LabVIEW construit toutes les spécifications de construction sous la cible spécifiée. |
Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :
LabVIEWCLI -OperationName ExecuteBuildSpec -ProjectPath <path to project> -TargetName <name of target> -BuildSpecName <name of build specification>
Par exemple :
LabVIEWCLI -OperationName ExecuteBuildSpec -ProjectPath "C:\temp\test.lvproj" -TargetName "My Computer" -BuildSpecName "My DLL"
RunVI
Exécute un VI avec l'interface de connecteur suivante et renvoie le résultat ou des informations ou l'erreur.

| Terminal | Type de données | Description |
|---|---|---|
|
|
Commande chaîne
|
Arguments de la ligne de commande pour le VI. |
|
|
Indicateur 32 bits signé
|
Le code de sortie de la CLI pour LabVIEW renvoyé par le VI. |
|
|
Indicateur chaîne
|
Sortie ou informations sur l'erreur à inclure dans la console de la CLI pour LabVIEW ou dans le fichier journal. |
Tableau 7. Arguments de RunVI répertorie les arguments disponibles pour cette opération.
| Argument | Obligatoire ou facultatif | Description | Par défaut |
|---|---|---|---|
| -VIPath | Nécessaire | Chemin du VI à exécuter dans LabVIEW. Si le connecteur du VI ne correspond pas à l'interface prédéfinie, la CLI pour LabVIEW renvoie une erreur. | — |
| <Arguments de la ligne de commande pour le VI> | Optionnelle | Éléments du tableau en entrée du VI. Utilisez des espaces pour séparer les éléments. | — |
Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :
LabVIEWCLI -OperationName RunVI -VIPath <VI path> <first element of array> <second element of array>...
Par exemple :
LabVIEWCLI -OperationName RunVI -VIPath "C:\Users\inlabview.APAC\Documents\DemoProject\RunVI.vi" 101 202
CloseLabVIEW
Ferme LabVIEW sans invite.
Cette opération n'a pas d'argument.
Pour lancer cette opération dans la CLI pour LabVIEW, exécutez la commande suivante :
LabVIEWCLI -OperationName CloseLabVIEW
CreateComparisonReport
Compare deux VIs spécifiés et renvoie un rapport HTML, XML, Word ou texte contenant les résultats de la comparaison.
| Argument | Obligatoire ou facultatif | Description | Par défaut |
|---|---|---|---|
| -vi1 | Nécessaire | Nom ou chemin du premier VI que vous comparez. | — |
| -vi2 | Nécessaire | Nom ou chemin du deuxième VI que vous comparez. | — |
| -reportType | Optionnelle | Type de fichier désiré pour le rapport. Cet argument prend en charge les valeurs suivantes :
Si vous ne spécifiez pas cet argument, il est déduit de la valeur fournie pour -reportPath. |
HTMLSingleFile |
| -reportPath | Nécessaire | Nom ou chemin du rapport. | — |
| -o | Optionnelle | Écrase les rapports existants et les fichiers de support dans le répertoire de rapport spécifié, s'ils existent. | — |
| -c | Optionnelle | Crée un nouveau répertoire pour le chemin de rapport spécifié s'il n'existe pas. | — |
| -nofp | Optionnelle | Exclut les différences de face-avant du rapport de comparaison. | — |
| -nofppos | Optionnelle | Exclut les différences de position de la face-avant du rapport de comparaison. | — |
| -nobd | Optionnelle | Exclut les différences de diagramme du rapport de comparaison. | — |
| -nobdcosm | Optionnelle | Exclut les différences esthétiques du diagramme du rapport de comparaison. | — |
| -noattr | Optionnelle | Exclut les différences d'attributs de VI du rapport de comparaison. | — |
| -d | Optionnelle | Compare les VIs spécifiés sans inclure les dépendances. | — |
Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :
LabVIEWCLI -OperationName CreateComparisonReport -vi1 <name or path of first VI> -vi2 <name or path of second VI> -reportType <file type of report> -reportPath <name or path of output report>
Par exemple :
LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"
RunVIAnalyzer
Exécute la tâche d'Analyseur de VIs spécifiée dans le toolkit LabVIEW VI Analyzer et enregistre le rapport du test à l'emplacement spécifié.
Tableau 9. Arguments RunVIAnalyzer répertorie les arguments disponibles pour cette opération.
| Argument | Obligatoire ou facultatif | Description | Par défaut |
|---|---|---|---|
| -ConfigPath | Nécessaire | Chemin du fichier de configuration qui contient les paramètres d'une tâche d'Analyseur de VIs à utiliser dans l'analyse. Vous pouvez utiliser un fichier de configuration que vous avez enregistré avec l'analyseur de VI ou les VI « Analyseur de VI ». Vous pouvez aussi spécifier un VI, un dossier ou une LLB à analyser. Si vous spécifiez un élément qui n'est pas un fichier de configuration, le VI exécute tous les tests de l'Analyseur de VIs sur l'élément spécifié. | — |
| -ReportPath | Nécessaire | Chemin du fichier de rapport. | — |
| -ConfigPassword | Optionnelle | Mot de passe du fichier de configuration, le cas échéant. | Chaîne vide |
| -ReportSaveType | Optionnelle | Format du fichier du rapport ou des résultats. Cet argument doit avoir une des valeurs suivantes :
|
ASCII |
| -ResultsPath | Nécessaire | Chemin du fichier de résultats. Si le chemin est une chaîne vide, LabVIEW ignore cet argument. Remarque Cet argument est sensible à la casse.
|
— |
Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :
LabVIEWCLI -OperationName RunVIAnalyzer -ConfigPath <path to configuration file> -ReportPath <path to report> -ReportSaveType <file type of report> -ConfigPassword <password of configuration file>
Par exemple :
LabVIEWCLI -OperationName RunVIAnalyzer -ConfigPath "C:\temp\test.viancfg" -ReportPath "C:\temp\output.html" -ReportSaveType "HTML" -ConfigPassword "abc"
RunUnitTests
Exécute les tests sur les fichiers spécifiés dans le toolkit LabVIEW Unit Test Framework et enregistre le fichier JUnit dans l'emplacement spécifié.
Tableau 10. Arguments de RunUnitTests répertorie les arguments disponibles pour cette opération.
| Argument | Obligatoire ou facultatif | Description | Par défaut |
|---|---|---|---|
| -ProjectPath | Nécessaire | Chemin du fichier du projet. | — |
| -JUnitReportPath | Nécessaire | Chemin de destination du fichier JUnit. | — |
Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :
LabVIEWCLI -OperationName RunUnitTests -ProjectPath <path to project file> -JUnitReportPath <path to output JUnit file>
LabVIEWCLI -OperationName RunUnitTests -ProjectPath "C:\temp\test.lvproj" -JUnitReportPath "C:\temp\test.xml"
Contenu associé
- Comparaison de VIs avec l'Interface de ligne de commande LabVIEW
Vous pouvez utiliser l’Interface de ligne de commande LabVIEW pour comparer deux VIs par programmation et générer un rapport de comparaison répertoriant les différences entre les fichiers.