Suchen von Express-VI-Komponenten
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
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.