Im Dialogfeld VIs vergleichen können Sie Änderungen an einer Anwendung durch den Vergleich verschiedener Versionen eines VIs mit Hilfe eines grafischen Vergleichs nachverfolgen. Versionsverwaltung gewinnt an Bedeutung, wenn ein Projekt wächst und mehrere Entwickler beteiligt sind.

LabVIEW kann zwei gleichnamige VIs nicht gleichzeitig laden. Zum Vergleichen müssen Sie eines Ihrer VIs umbenennen. Die Namen der SubVIs bleiben davon unberührt. Wenn Sie zwei VI-Hierarchien vergleichen, benennt LabVIEW das Haupt-VI vorübergehend um.
  1. Öffnen Sie ein LabVIEW-Projekt.
  2. Wählen Sie aus dem Frontpanel- oder Blockdiagrammmenü eines VIs die Option Werkzeuge»Vergleichen»VIs vergleichen aus, um zum Dialogfeld VIs vergleichen zu gelangen.
  3. Klicken Sie auf Auswählen. Es öffnet sich das Dialogfeld VI auswählen. Es können nur im Arbeitsspeicher befindliche VIs ausgewählt werden.
  4. Aktivieren Sie die gewünschten Optionen für den Vergleich im Dialogfeld Unterschiede.
  5. Klicken Sie auf Vergleichen.
Hinweis Der Fortschrittsbalken kennzeichnet die Schritte im Vergleichsalgorithmus.
Hinweis Gehen Sie beim Vergleich der Privatdatenelemente von LabVIEW-Klassen genauso vor. Fügen Sie jede Version der Klasse in ein anderes Projekt ein und geben Sie im Feld Zu vergleichende VIs unter Verwendung der Syntax Projektname.lvproj\Mein Computer\Klassenname.lvclass:ClassName.ctl die Projektpfade ein.

Der Vergleich sehr großer VIs kann sehr lange dauern. Sie können den Vorgang im Dialogfeld Vergleichsfortschritt auch abbrechen.

Nach Abschluss des Vergleichs werden von LabVIEW Frontpanels und Blockdiagramme der beiden VIs angezeigt sowie das Dialogfeld Unterschiede. Im Dialogfeld Unterschiede können Sie festlegen, welche Arten von Unterschieden erkannt und angezeigt werden sollen. So lassen sich zum Beispiel Änderungen an der VI-Gestaltung herausfiltern, wie Objekte, die verschoben oder in ihrer Größe verändert wurden. Wenn Sie einen Eintrag daraus auswählen, zeigt LabVIEW die Unterschiede zwischen den VIs an.

Hinweis LVCompare.exe verwendet auch das Dialogfeld VIs vergleichen, um VIs mit Hilfe eines dritten Versionsverwaltungsproviders oder über die Kommandozeile zu vergleichen.
Nach Abschluss des Vergleichs können Sie ein VI-Vergleichsprotokoll erstellen, indem Sie auf Sonstige Befehle » Protokoll erstellen im Dialogfeld Unterschiede klicken. Wählen Sie im Dialogfeld Protokoll erstellen einen Protokolltyp aus und geben Sie einen Dateipfad an, unter dem das Protokoll gespeichert werden soll:
  • als Webseite (*.html)
  • als XML-Dokument (*.xml)
  • als Textdatei (*.txt)
  • als Microsoft Word-Dokument (*.docx (Windows))
Hinweis Zum Speichern des Vergleichsprotokolls muss ein lokales Verzeichnis anstelle eines Netzwerkpfads verwendet werden.

Ein Vergleichsprotokoll kann auch erstellt werden, wenn Sie VI-Hierarchien vergleichen.