2 Timed Loops gleichzeitig laufen lassen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: 2 Timed Loops gleichzeitig laufen lassen (/Thread-2-Timed-Loops-gleichzeitig-laufen-lassen) |
2 Timed Loops gleichzeitig laufen lassen - Darkwolf359 - 04.05.2007 09:04 Hallo, ich möchte in meinem Programm gerne 2 Schleifen simultan ausführen lassen. In der einen soll kontinuierlich eine Spannung erzeugt werden und in der zweiten Schleife möchte ich gerne 1 File pro Sekunde schreiben (Bild von einer IMAQ-Kamera). Wenn ich normale While Loops nehme, werden diese nicht gleichzeitig sondern nacheinander abgearbeitet, also hab ich die beiden While Loops durch Timed Loops ersetzt. In einem Testprogramm, in dem ich nur zwei Timed Loops ausführe funktioniert das auch, das heißt beide Schleifen laufen gleichzeitig, die eine so schnell es geht, die andere mit einem Durchlauf pro Sekunde. In meiner eigentlichen Anwendung hingegen funktioniert das leider nicht. Hat jemand eine Idee woran das liegen könnte? 2 Timed Loops gleichzeitig laufen lassen - Darkwolf359 - 04.05.2007 12:05 Okay, ich habe mein Problem gelöst. Die Loops dürfen nicht abhängig sein voneinander (in meinem Fall gibt es ein IMAQ Image Wire von der ersten zur zweiten Loop), da sie sonst nicht gleichzeitig ausgeführt werden sondern nacheinander. Problem wurde mit einer lokalen Variable umgangen. |