L'interface de ligne de commande pour LabVIEW supporte les opérations suivantes :

  • MassCompile : recompile tous les fichiers du répertoire spécifié.
  • 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.
  • RunVI : exécute un VI avec l'interface de connecteur prédéfinie et renvoie le résultat ou des informations sur l'erreur.
  • CloseLabVIEW : ferme LabVIEW sans invite.
  • CreateComparisonReport : génère un rapport de comparaison de VIs pour deux VIs spécifiés.
  • (Toolkit Analyseur de VIs) 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é.
  • (Toolkit Unit Test Framework) RunUnitTests : exécute les tests sur les fichiers spécifiés dans le toolkit LabVIEW Unit Test Framework et enregistre le fichier JUnit à l'emplacement spécifié.

Vous pouvez aussi créer des opérations personnalisées à exécuter dans LabVIEW.

MassCompile

Recompile les fichiers du répertoire spécifié.

Le tableau suivant répertorie les arguments disponibles pour cette opération. Les arguments requis sont en gras.

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.

Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :

LabVIEWCLI -OperationName MassCompile -DirectoryToCompile < répertoire de fichier(s) > -MassCompileLogFile < chemin du fichier journal > -AppendToMassCompileLog < true ou false > -NumOfVIsToCache <nombre de VIs à mettre en cache > -ReloadLVSBs < true ou 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.

Le tableau suivant répertorie les arguments disponibles pour cette opération. Les arguments requis sont en gras.

Argument Description Valeur par défaut
−ProjectPath Chemin du projet LabVIEW .lvproj qui contient la spécification de construction.
−TargetName Cible qui contient la spécification de construction. Poste de travail
−BuildSpecName 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 < chemin du projet > -TargetName < nom de la cible > -BuildSpecName < nom de la spécification de construction >

Par exemple, LabVIEWCLI -OperationName ExecuteBuildSpec -ProjectPath "C:\temp\test.lvproj" -TargetName "Poste de travail" -BuildSpecName "Ma 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

Arguments de la ligne de commande pour le VI.

Le code de sortie de la CLI pour LabVIEW renvoyé par le VI.

Sortie ou informations sur l'erreur à inclure dans la console de la CLI pour LabVIEW ou dans le fichier journal.

Le tableau suivant répertorie les arguments disponibles pour cette opération. Les arguments requis sont en gras.

Argument Description Valeur par défaut
−VIPath 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 > Éléments du tableau en entrée du VI. Séparez les éléments par des espaces.

Pour exécuter cette opération dans la CLI pour LabVIEW, exécutez une commande en utilisant la syntaxe suivante :

LabVIEWCLI -OperationName RunVI -VIPath < chemin du VI > < premier élément du tableau > < deuxième élément du tableau >...

Par exemple, LabVIEWCLI -OperationName RunVI -VIPath "C:\Users\inlabview.APAC\Documents\DemoProject\RunVI.vi" 101 202

CloseLabVIEW

Ferme LabVIEW sans invite.

Remarque Si un VI est ouvert lorsque vous exécutez cette opération, ses modifications non enregistrées seront perdues. Prenez soin d'enregistrer les modifications avant de lancer cette opération.

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.

Le tableau suivant répertorie les arguments disponibles pour cette opération. Les arguments requis sont en gras.
ArgumentDescriptionPar défaut
−vi1Nom ou chemin du premier VI que vous comparez.
−vi2Nom ou chemin du deuxième VI que vous comparez.
−reportTypeType de fichier désiré pour le rapport. Cet argument prend en charge les valeurs suivantes :
  • HTML : produit un rapport au format HTML avec un fichier de type et des images externes.
  • HTMLSingleFile : produit un rapport de formulaire HTML avec des images intégrées et une définition de style.
  • MicrosoftWord : produit un rapport au format Microsoft Word.
    Remarque Microsoft Word doit être installé sur votre ordinateur pour que cette option fonctionne.
  • PlainText : produit un rapport en texte brut.
  • XML : produit un rapport au format XML avec des images externes.

Si cet argument n'est pas spécifié, il est déduit de la valeur fournie pour reportPath.

HTMLSingleFile
−reportPathNom ou chemin du rapport.
−oÉcrase les rapports existants et les fichiers de support dans le répertoire de rapport spécifié, s'ils existent.
−cCrée un nouveau répertoire pour le chemin de rapport spécifié s'il n'existe pas.
−nofpExclut les différences de face-avant du rapport de comparaison.
−nofpposExclut les différences de position de la face-avant du rapport de comparaison.
−nobdExclut les différences de diagramme du rapport de comparaison.
−nobdcosmExclut les différences esthétiques du diagramme du rapport de comparaison.
−noattrExclut les différences d'attributs de VI du rapport de comparaison.
-dCompare 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 < nom ou chemin du premier VI > -vi2 < nom ou chemin du second VI > -reportType < type de fichier du rapport > -reportPath < nom ou chemin du rapport >

Par exemple, LabVIEWCLI -OperationName CreateComparisonReport -vi1 "premierVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "rapport.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é.

Le tableau suivant répertorie les arguments disponibles pour cette opération. Les arguments requis sont en gras.

Argument Description Valeur par défaut
−ConfigPath 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 Chemin du fichier de rapport.
−ConfigPassword Mot de passe du fichier de configuration, le cas échéant. Chaîne vide
−ReportSaveType Format du fichier du rapport ou des résultats. Cet argument doit avoir une des valeurs suivantes :
  • ASCII
  • HTML
  • Fichier RSL
ASCII
−ResultsPath 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 < chemin du fichier de configuration > -ReportPath < chemin du rapport > -ReportSaveType < type de fichier du rapport > -ConfigPassword < mot de passe du fichier de configuration >

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é.

Remarque Pour exécuter cette opération, vous devez installer la bibliothèque UTF JUnit Report en utilisant le logiciel JKI VI Package Manager (VIPM).

Le tableau suivant répertorie les arguments disponibles pour cette opération. Les arguments requis sont en gras.

Argument Description Valeur par défaut
−ProjectPath Chemin du fichier du projet.
−JUnitReportPath 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 < chemin du fichier de projet > -JUnitReportPath < chemin du fichier JUnit de sortie >

Par exemple, LabVIEWCLI -OperationName RunUnitTests -ProjectPath "C:\temp\test.lvproj" -JUnitReportPath "C:\temp\test.xml"