Ein Express-VI besteht aus einem Konfigurationsdialogfeld-VI , einem Quell-VI und SubVIs. LabVIEW speichert Quell- und Konfigurationsdialogfeld-VIs in verschiedenen LLBs, die zusammen im Dateisystem gespeichert werden. Wenn SubVIs sowohl von Quell- als auch Konfigurationsdialogfeld-VI genutzt werden, können Sie diese in einer dritten LLB oder an einer anderen sinnvollen Stelle speichern.

LabVIEW speichert Express-VI-Komponenten unter Verwendung folgender Benennungskonventionen:

Komponente Quell-VI-Äquivalent Konfigurationsdialogfeld-VI-Äquivalent
Dateibibliothek ExpressVIName Source.llb _ExpressVIName Config.llb
VI-Dateiname ExpressVIName Source.vi Configure ExpressVIName.vi
SubVI-Dateiname sub ExpressVIName.vi genHelp ExpressVIName.vi

Express-VIs und deren Komponenten befinden sich in folgenden Verzeichnissen:

  • labview\vi.lib\express—Enthält die mit LabVIEW gelieferten Express-VIs. Dieses Verzeichnis enthält Unterverzeichnisse für Express-VIs, die sich auf die Unterpaletten der Funktionen-Palette beziehen.
  • labview\vi.lib\express\express shared—Enthält die Hilfs-VIs, die von den Express- und Konfigurationsdialogfeld-VIs aufgerufen werden. Die VIs in diesem Verzeichnis können beispielsweise für die Handhabung von Optionsfeldern oder die Erzeugung der Kontexthilfe verwendet werden.
  • labview\user.lib\_express—Enthält Express-VIs, die erstellt und unter dem Standardpfad gespeichert werden. (macOS und Linux) Der Standardspeicherort für von Ihnen erstellte Express-VIs ist das LabVIEW-Standarddatenverzeichnis, da nicht alle Nutzer in das Verzeichnis user.lib schreiben können.

Das Quell-VI von Express-VIs enthält eine Verknüpfung zum dazugehörigen Konfigurationsdialogfeld-VI. Wenn Sie das Konfigurationsfeld-VI relativ zu vi.lib oder user.lib verschieben, funktioniert die Verknüpfung nicht mehr und der Benutzer wird aufgefordert, das VI zu suchen.

Beim Speichern eines VIs mit einem Express-VI speichert LabVIEW das Express-VI innerhalb des VIs. Wenn Sie das VI öffnen, wird das Express-VI von derselben Datei und nicht von der Quell-VI-Datei des Express-VIs geladen. Daher sollten alle Funktionen des Express-VIs in einem SubVI enthalten sein, das bei Bedarf aktualisiert werden kann.

Übertragen von Express-VIs auf andere Computer

Wenn Sie Express-VIs auf anderen Computern verwenden möchten, müssen Sie die beiden VI-Bibliotheken und alle relevanten *.mnu-Dateien verschieben. Bei der Erstellung von Express-VIs für andere Computer muss die Verzeichnisstruktur des Zielrechners verwendet werden. Die Komponenten eines Express-VIs sind sowohl durch relative als auch spezifische Pfade miteinander verknüpft. Wenn sich die Verzeichnisstrukturen unterscheiden, funktionieren Verknüpfungen nicht mehr und der Benutzer wird zur Suche nach dem Konfigurationsdialogfeld-VI aufgefordert.