LabVIEWForum.de
VI über VI starten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: VI über VI starten (/Thread-VI-ueber-VI-starten)



VI über VI starten - hubem14 - 25.07.2016 07:49

Hallo liebes Forum,

suche nach einer Funktion, mit der ich über einen manuell einzugebenden Pfad, von einem VI ein anderes VI öffne und mit Werten die ich bereits im ersten VI festgelegt habe etwas ausgeführt wird. Bin allerdings nicht auf der Suche nach einem Sub-VI sondern einer Funktion mit der man per Pfad gezielt ein anderes VI öffnet.
Beispiel Taschenrechner - ich gebe im Haupt-VI die Werte ein, öffne über den Pfad "taschenrechner.vi" und dieses VI operiert dann mit den vorher eingegebenen Werten.

Ich hoffe jemand hat dazu eine Lösung. Big Grin

Dankeschön im Voraus für die Hilfe! 2hands

LG Markus


RE: VI über VI starten - GerdW - 25.07.2016 08:07

Hallo Markus,

Zitat:einer Funktion, mit der ich über einen manuell einzugebenden Pfad, von einem VI ein anderes VI öffne
Schau dir mal die VIServer-Funktionen an. Dort gibt es z.B. OpenVIReference, welches einen Pfad auf ein VI erwartet…

Zitat:und mit Werten die ich bereits im ersten VI festgelegt habe etwas ausgeführt wird.
Um Daten zwischen VIs auszutauschen, gibt es viele Möglichkeiten:
- Drähte
- Notifier/Queues
- (F)GVs aka AEs
- globale Variablen
- Netzwerkverkehr (UDP, TCP, SharedVariables, …)

Such dir etwas aus!


RE: VI über VI starten - hubem14 - 25.07.2016 08:18

Dankeschön, hab über Google gerade eine Anleitung gefunden! Wink

http://www.ni.com/tutorial/3929/en/