Startet die VI-Ausführung auf ähnliche Weise wie die Schaltfläche "Ausführen". Diese Methode unterscheidet sich insofern vom Aufrufen eines VIs, dass die Ausführung auf Grundlage der Frontpanel-Werte gestartet wird und nicht anhand empfangener Parameter. Diese Methode ignoriert außerdem die Eigenschaften Ausführung:Frontpanel bei Aufruf anzeigen und Ausführung:Nach Aufruf schließen.

Hinweis Diese Methode erfordert ein VI mit Frontpanel. Wenn Sie mit dem Application Builder arbeiten, stellen Sie sicher, dass das Frontpanel beibehalten wird.

Diese Methode gilt nicht für VIs, die bereits von einem anderen VI für die Ausführung reserviert sind.

Bei Verwendung der Funktion "VI-Referenz öffnen" und Anschluss des Eingangs Typbezeichner-VI (Referenz) kann die von der Funktion ausgegebene Referenz mit dieser Methode nicht verwendet werden. Stattdessen muss der Knoten Aufruf über Referenz verwendet werden.

Wenn Sie diese Methode mit einem ablauffähigen VIverwenden möchten, setzen Sie den Parameter options in der Funktion Open VI Reference auf 0x08 , um das VI für den ablauffähigen Betrieb vorzubereiten.

Parameter

Name Datentyp Erforderlich Beschreibung
Warten bis beendet cbool.png Nein
Legt fest, ob das VI erst zu Ende geführt werden soll, damit der Methodenknoten weiter ausgeführt wird. Die Standardeinstellung lautet TRUE.
Tipp Zur asynchronen Ausführung von Ziel-VIs ist anstelle der Methode "VI ausführen" der Knoten Asynchronen Aufruf starten zu verwenden. Der Knoten "Asynchronen Aufruf starten" hat nicht nur eine einfachere Oberfläche, sondern ermöglicht es Ihnen auch, die Ausgangswerte des Ziel-VIs mit einem entsprechenden Knoten des Typs Asynchronen Aufruf abwarten zu sammeln.
Referenz automatisch schließen cbool.png Nein
Erlaubt die Ausführung eines VIs unabhängig von dessen Aufrufer, ohne dass sofort das Frontpanel oder eine andere Referenz im Ziel-VI geöffnet wird. Bei TRUE wird die Handhabung der Referenz vom aufrufenden VIs auf das ausgeführte VI übertragen. Die Referenz wird also geschlossen und der entsprechende Speicherplatz freigegeben, wenn das Ziel-VI und nicht das VI, von dem die Referenz aufgerufen wurde, in den Ruhezustand wechselt. Die Referenz kann aber nach wie vor vom aufrufenden VI verwendet werden, solange sie nicht vom Ziel-VI geschlossen wird. Das aufrufende VI muss die Referenz nicht schließen, es sei denn, die Methode VI ausführen gibt einen Fehler aus. Wenn das aufrufende VI die Referenz schließt, kann das Ziel-VI abgebrochen und aus dem Speicher entfernt werden. Bei FALSE schließt LabVIEW die VI-Referenz automatisch, wenn das aufrufende VI in den Ruhestand wechselt. Die Standardeinstellung lautet FALSE.
Hinweis Wenn Ref automatisch schließen TRUE ist und die Methode einen Fehler ausgibt, wird die Steuerung der Referenz nicht auf das Ziel-VI übertragen. LabVIEW schließt die Referenz nicht automatisch, wenn das Ziel-VI in den Ruhezustand wechselt.

Anmerkungen

Diese Methode hat folgende Merkmale:

Kurzname VI ausführen
Datentyp Kein Ausgabewert
In Runtime-Engine verfügbar Ja
Für Real-Time-Betriebssystem verfügbar Ja
Bei laufendem VI einstellbar Ja
Lädt das Frontpanel in den Speicher Nein
Vor Benutzung zu authentifizieren Nein
Lädt das Blockdiagramm in den Speicher Nein
Netzwerkzugriff erlaubt Ja
Benutzeroberfläche muss erst im Ruhezustand sein Ja
Für Element-VIs verfügbar Nein
Für globale VIs verfügbar Nein
Für strikte Typdefinitionen verfügbar Nein
Für polymorphe VIs verfügbar Nein