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?
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?