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"