Das Quell-VI für ein Express-VI enthält den grundlegenden Code für das Express-VI. Das Quell-VI fungiert als eine Art Hülle um ein SubVI, welche die Funktionsweise des Express-VIs bestimmt. Das Quell-VI legt auch das Symbol und Anschlussfeld des Express-VIs fest. Erstellen Sie zuerst ein neues Express-VI mit dem Assistenten Express-VI erstellen. Erstellen Sie dann das Quell-VI, um die Funktionsweise sowie Symbol und Anschlussfeld des Express-VIs festzulegen.

Erstellen des Frontpanels des Quell-VIs

Erstellen Sie das Frontpanel des Quell-VIs mit allen Elementen, die für das Senden von Daten an das SubVI nötig sind. Dieses Frontpanel wird dem Benutzer nicht angezeigt. Wenn Sie das Express-VI von einem vorhandenen VI erstellt haben, enthält das Frontpanel des Quell-VIs alle Bedien- und Anzeigeelemente des Original-VIs, dass Sie auf Erweiterbar besetzt haben. Wenn Sie das Express-VI von einem anderen Express-VI erstellt haben, ist das Frontpanel des Quell-VIs identisch mit dem Frontpanel des Original-VIs. Wenn Sie das Express-VI von einem leeren VI erstellt haben, ist das Frontpanel des Quell-VIs leer und muss komplett neu erstellt werden.

Die nachfolgende Liste enthält Hinweise für die Erstellung des Frontpanels von Quell-VIs.

  • Verwenden Sie nur Bedien- und Anzeigeelemente der Elemente-Palette. Wenn ein Benutzer mit der rechten Maustaste auf einen Express-VI-Anschluss klickt und Erstellen»Bedienelement/Anzeigeelement aus dem Kontextmenü wählt, erstellt LabVIEW eine Kopie des Elements auf dem Frontpanel des Quell-VIs.
  • Verwenden Sie ein 1D-Array aus Signalverläufen für Eingänge mit mehreren Werten. Verwenden Sie einen Signalverlaufsgraphen für Ausgänge mit mehreren Werten. Verwenden Sie numerische Elemente für Skalarwerte, LED-Elemente für boolesche Werte und String-Elemente für Strings. Verändern Sie die Bedien- und Anzeigeelemente nicht.

Erstellen des Blockdiagramms des Quell-VIs

Nach dem Erstellen des Frontpanel für das Quell-VI können Sie das Blockdiagramm des Express-VIs bearbeiten. Wenn Sie ein Express-VI von einem vorhandenen VI erstellt haben, enthält das Blockdiagramm des Quell-VIs ein SubVI, das mit dem Original-VI identisch ist. Wenn Sie das Express-VI von einem anderen Express-VI erstellt haben, ist das Blockdiagramm des Quell-VIs identisch mit dem Blockdiagramm des Original-VIs. Wenn Sie das Express-VI von einem leeren VI erstellt haben, enthält das Blockdiagramm des Quell-VIs eine SubVI-Vorlage. Erstellen Sie das SubVI, so dass es den beabsichtigten Funktionsumfang des Express-VIs hat. Entwerfen Sie das Anschlussfeld und ein eindeutiges Symbol für das SubVI. Das Anschlussfeld muss alle Ein- und Ausgänge enthalten, die durch das Express-VI programmatisch konfiguriert werden sollen.

Die nachfolgende Liste enthält Hinweise für die Erstellung des SubVIs für ein Express-VI:

  • Wenn Sie ein Express-VI mit speicherintensiven SubVIs erstellen, die nicht gleichzeitig aktiviert werden, verwenden Sie Referenzen für deren Aufruf. Wenn Sie das Express-VI allerdings einer ausführbaren Anwendung hinzufügen, die mit dem LabVIEW Application Builder erstellt wurde, müssen die über eine Referenz aufgerufenen SubVIs dem Build manuell hinzugefügt werden.
  • Das Hinzufügen von Objekten, die nicht Grundbestandteil der LabVIEW-Entwicklungsumgebung sind (z. B. Modul- und Toolkit-VIs oder Treiber), ist möglich. Allerdings können Express-VIs mit solchen Objekten nur auf Computern ausgeführt werden, auf denen die Objekte installiert sind.

Das Blockdiagramm des Quell-VIs muss ein Element oder eine Konstante für jeden konfigurierbaren oder erweiterbaren Parameter im Express-VI enthalten. Wenn ein Parameter sowohl konfigurierbar als auch erweiterbar ist oder, wenn ein Parameter zwar erweiterbar, aber nicht konfigurierbar ist, muss das Blockdiagramm des Quell-VIs ein entsprechendes Bedien- oder Anzeigeelement für diesen Parameter enthalten. Wenn ein Parameter konfigurierbar, aber nicht erweiterbar ist, muss das Blockdiagramm des Quell-VIs eine entsprechende Konstante für diesen Parameter enthalten.

Entwerfen des Anschlussfelds und Symbols für das Express-VI

Entwerfen Sie nach dem Erstellen des Frontpanels und Blockdiagramms für das Quell-VI das Anschlussfeld und ein eindeutiges Symbol für das Quell-VI. Alle erweiterbaren Anschlüsse müssen mit dem Anschlussfeld des Quell-VIs verbunden sein. Konfigurierbare Konfigurierbar müssen nicht mit dem Anschlussfeld verbunden werden. Das Anschlussfeld und Symbol des Quell-VIs entsprechen dem Anschlussfeld und Symbol des Express-VIs.