22.03.2007, 09:15
Hallo Leute,
Ich habe ein Programm geschrieben, um 3 Achsenmotoren zu steuern. Die Achsen bewegen sich in einer bestimmten Bahn. Währenddessen muss eine Datenérfassung durchgeführt werden und das passiert in einem anderen VI. Mein Problem ist, dass das VI, wo die Daten erfasst werden, nicht beendet wird. Ich habe das VI in eine While-Schleife reingelegt, die durch eine Boolean-Variable gesteuert wird. Die Variable ist falsch, wenn die Bewegung der Achsen zu Ende ist. Dadurch sollte die While-Schleife auch ausgeschaltet werden, aber das VI dort drinnen bleibt laufen.
Weißt jemand, wir ich das lösen kann?
Das Programm ist im Anhang.
Danke erstmal,
Ich habe ein Programm geschrieben, um 3 Achsenmotoren zu steuern. Die Achsen bewegen sich in einer bestimmten Bahn. Währenddessen muss eine Datenérfassung durchgeführt werden und das passiert in einem anderen VI. Mein Problem ist, dass das VI, wo die Daten erfasst werden, nicht beendet wird. Ich habe das VI in eine While-Schleife reingelegt, die durch eine Boolean-Variable gesteuert wird. Die Variable ist falsch, wenn die Bewegung der Achsen zu Ende ist. Dadurch sollte die While-Schleife auch ausgeschaltet werden, aber das VI dort drinnen bleibt laufen.
Weißt jemand, wir ich das lösen kann?
Das Programm ist im Anhang.
Danke erstmal,