Vergleichen von VIs mit Hilfe der LabVIEW-Kommandozeilenschnittstelle
- Aktualisiert2026-06-12
- 2 Minute(n) Lesezeit
Mit Hilfe der LabVIEW-Kommandozeilenschnittstelle (CLI) können Sie zwei VIs programmatisch vergleichen und ein Vergleichsprotokoll mit den Unterschieden zwischen den Dateien erstellen.
Der LabVIEW-CLI-Befehl CreateComparisonReport vergleicht zwei angegebene VIs und gibt ein HTML-, XML-, Word- oder Textprotokoll mit den Ergebnissen des Vergleichsvorgangs aus. Mit diesem Befehl können Sie VIs vergleichen, ohne VI-Abhängigkeiten einzubeziehen. Dadurch wird verhindert, dass fehlende Abhängigkeiten Fehler verursachen.
| Argument | Erforderlich oder optional | Beschreibung | Standard |
|---|---|---|---|
| −vi1 | Erforderlich | Name oder Pfad des ersten VI, das verglichen werden soll. | — |
| −vi2 | Erforderlich | Name oder Pfad des zweiten VI, das verglichen werden soll. | — |
| −reportType | Optional | Gewünschter Dateityp des Ausgabeprotokolls. Dieses Argument unterstützt die folgenden Werte:
Wenn dieses Argument nicht angegeben ist, wird es aus dem für -reportPath angegebenen Wert abgeleitet. |
HTMLSingleFile |
| −reportPath | Erforderlich | Name oder Pfad des Ausgabeprotokolls. | — |
| −o | Optional | Überschreibt vorhandene Protokolle und Hilfsdateien im angegebenen Protokollverzeichnis, sofern vorhanden. | — |
| −c | Optional | Erstellt ein neues Verzeichnis für den angegebenen Protokollpfad, wenn dieser nicht vorhanden ist. | — |
| −nofp | Optional | Schließt Unterschiede auf dem Frontpanel vom Vergleichsprotokoll aus. | — |
| −nofppos | Optional | Schließt Positionsunterschiede auf dem Frontpanel vom Vergleichsprotokoll aus. | — |
| −nobd | Optional | Schließt Unterschiede im Blockdiagramm vom Vergleichsprotokoll aus. | — |
| −nobdcosm | Optional | Schließt Unterschiede im Blockdiagrammdesign aus dem Vergleichsprotokoll aus. | — |
| −noattr | Optional | Schließt Unterschiede in VI-Attributen vom Vergleichsprotokoll aus. | — |
| -d | Optional | Vergleicht die angegebenen VIs ohne Einbeziehung von Abhängigkeiten. | — |
Sie können jedes beliebige VI für vi1 und vi2 auswählen. vi1 ist nicht unbedingt die Grunddatei und vi2 ist nicht unbedingt eine Modifikation der Grunddatei. Im Rahmen des Vergleichsberichts:
- vi1 ist das VI, das Sie für den Anfangszustand (aus dem Zustand in vi1) zuweisen
- vi2 ist das VI, das Sie für den Endzustand (zum Zustand in vi2) zuweisen
LabVIEWCLI -OperationName CreateComparisonReport -vi1 <Name oder Pfad des ersten VI> -vi2 <Name oder Pfad des zweiten VI> -reportType <Dateityp des Protokolls> -reportPath <Name oder Pfad des Ausgabeprotokolls>
Beispiel:
LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"
Verwandte Inhalte
- Vereinigen von VIs
Mit der Funktion zum Vereinigen von VIs in LabVIEW können Sie verschiedene Änderungen am selben VI abgleichen.