LabVIEWForum.de
Zwei VIs gleichzeitig starten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Zwei VIs gleichzeitig starten (/Thread-Zwei-VIs-gleichzeitig-starten)



Zwei VIs gleichzeitig starten - frischerFisch - 03.08.2006 12:34

Hallo!

Wie kann man zwei VIs genau gleichzeitig starten, wenn sich die VIs nicht in der gleichen Ebene befinden (eines der VIs ist ein ganz weit unten verschachteltes SUB VI)?

Gruß Frischer


Zwei VIs gleichzeitig starten - Teutates - 03.08.2006 14:04

na indem Du die beiden Subs direkt im Programm parallel einfügst, man kann doch subs auch mehrmals einbinden im Programmcode, aber sicher gehts auch über eine Art Aufrufknoten. Kommt ganz auf Deine Problemstellung an, poste doch mal Dein VI da kann man sicher schneller eine Aussage treffen.


Zwei VIs gleichzeitig starten - frischerFisch - 03.08.2006 14:51

<div align="left">Hallo Teutates,

das VI schicken kann ich dir nicht, das wäre zu groß.

Ich beschreibe mal genauer:

Ich muss gleichzeitig analoge Daten erfassen (A/D) und analoge Daten ausgeben (D/A).
Dafür habe ich zwei AD/DA Wandler der Firma Data Translation mit zugehörigen VIs.

Beide Module sollen gleichzeitig starten. Das Datenerfassungsmodul startet sofort,
das Ausgabemodul braucht ca. 100ms um die digitalen Daten vorerst in einen Puffer
abzulegen, um sie dann auszugeben. Die eigentliche Ausgabe geschieht in einem SUB VI des
Ausgabemoduls.

Da die Datenerfassung eine andere zeitliche Länge haben soll, als die Datenausgabe,
kann ich z.B. nicht das Erfassungs VI in zusammen mit dem SUB VI des Ausgabemoduls
in eine Ebene legen, weil sonst das Ausgabemodul solange die Ausgabe wiederholen würde,
bis die Datenerfassung beendet ist (Die Datenerfassung soll länder dauern, als die
Datenausgabe).

Daher suche ich eine Möglichkeit, die VIs gleichzeitig zu starten, auch wenn diese
nicht zusammen in einer Ebene liegen. Das mit dem Aufrufknoten klingt ganz gut.
Wie funktioniert das genau?

Gruß Frischer</div>