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.

In der Tabelle werden die verfügbaren Argumente für diese Operation aufgelistet.
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:
  • HTML – erstellt ein HTML-Protokoll mit externen Bildern und externer Stildatei.
  • HTMLSingleFile – erstellt ein HTML-Formularprotokoll mit eingebetteten Bildern und eingebetteter Stildefinition.
  • MicrosoftWord – erstellt ein Protokoll im Microsoft Word-Format.
    Hinweis Damit diese Option funktioniert, muss Microsoft Word installiert sein.
  • PlainText – erstellt ein Protokoll im Nur-Text-Format.
  • XML – erstellt ein Protokoll im XML-Format mit externen Bildern.

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
Zum Vergleichen von VIs mit Hilfe der LabVIEW-CLI geben Sie einen Befehl mit Hilfe der folgenden Syntax ein:

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"