' schrieb:Dort wurde gesagt, dass jede dieser Schleifen wohl ihren eigen Thread bekommt und diese dann tatsaechlich parallel ablaufen.
Mit Thread ist hier nicht unbedingt ein Thread auf CPU-Ebene gemeint. "Parallel" kann auch nur heißen, dass, obwohl jeder Prozess für sich z.B. 5 Sekunden dauert, sie zur selben Millisekunde starten und ende können. "Parallel" bezieht sich also eher auf die Ausführung auf Anwenderebene, nicht unbedingt auf die CPU-Core-Ebene. Ein Timesharing, das für parallele Ausführbarkeit ausreicht, kann sowohl die LV-Runtime als auch das Betriebssystem machen.
While-Schleifen, SubVI's, im allgemeinen also Prozesse, werden, guckst du die Einschränkungen von GerdW, in diesem Sinne parallel ausgeführt. Einen Zeitvorteil bringt die Parallelität natürlich nur dann, wenn ausreichende Hardwareressourcen vorhanden sind.
Zitat:(bitte auf das error wiring achten - es sollten 3 VIs "parallel" ausgefuehrt werden).
Welche drei VIs sollen parallel ausgeführt werden?
Nachtrag:
Sind die drei VIs: camera, filterwh und m_syst? Da sag ich jetzt: Die werden parallel ausgeführt. Beachte aber die Einschränkungen wegen gemeinsamer Ressoursen!