Comparaison de VIs avec l'Interface de ligne de commande LabVIEW
- Mise à jour2026-05-26
- Temps de lecture : 2 minute(s)
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.
La commande CreateComparisonReport CLI de LabVIEW compare deux VIs spécifiés et renvoie un rapport HTML, XML, Word ou texte contenant les résultats de la comparaison. Utilisez cette commande pour comparer des VIs sans inclure de dépendances de VI, ce qui empêche les dépendances manquantes de provoquer des erreurs lors 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 cet argument n'est pas spécifié, 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. | — |
Vous pouvez choisir n'importe quel VI arbitraire pour vi1 et vi2. vi1 n'est pas nécessairement le fichier de base, et vi2 n'est pas nécessairement une modification du fichier de base. Dans le cadre du rapport de comparaison :
- vi1 est le VI que vous assignez pour l'état initial (à partir de l'état dans vi1)
- vi2 est le VI que vous assignez pour l'état final (à l'état dans vi2)
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 de sortie>
Par exemple :
LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"
Contenu associé
- Fusion de VIs
Vous pouvez réconcilier différents ensembles de modifications apportées au même VI avec la fonctionnalité Fusionner des VIs de LabVIEW.