Hallo Leute!

Ich versuche mein RN-Schrittmotor-Board über Visual Basic 6.0 mit Hilfe des MS-COM Controls zu steuern.

Die Grundbefehle habe ich mir vom mitgelieferten Steuerungsprogramm abgeschaut. Funktioniert soweit alles super.

Aber:

Wie kann ich über Visual Basic z.B. den Motor 1000 Schritte nach rechts bewegen und anschließend automatisch wieder 500 Schritte nach links zurück.

Mein Programm weiß ja nicht ob und wann RN-Schrittmotor mit der Ausführung der 1000 Schritte fertig ist und dann auf 500 Schritte links umschalten kann. Wie Programmiert man(n) hier eine vernüftige Abfrage, da das Board ja nur auf "Nachfrage" Infos zum Drehzustand gibt.

Ich kann ja nicht via Timer ständig nachfragen: "Dreht Motor 1 noch, dreht Motor eins noch, dreht Motor eins noch...."


Vielleicht kennt sich von euch jemand mit der Problematik aus? Ich steh zumindest auf dem Schlauch!

Die Lösung für mein Problem sollte ja auch in Bascom o.ä. in etwa gleich aussehen...

Vielen Dank für eure Antworten im Voraus!


Gruß


Andreas