uli88
08.03.2005, 14:02
Hallo,
im Zusammenhang mit RN-Motor-Board und dessen Ansteuerung per Visual Basic, finde ich für Folgendes Problem keine Lösung:
Motor1 bekommt die Anweisung eine fixe Anzahl von Schritten auszuführen, sobald er zum Stehen kommt soll Motor2 ebenfalls eine fixe Anzahl von Schritten ausführen. Während die Motoren sich bewegen soll aber die Schrittgeschwindigkeit variabel sein (Up/Down per Tastatur).
Fragen:
Wie kann ich feststellen wann Motor1 die Schritte Schrittanzahl abgearbeitet hat um dann Motor2 zu starten?
Folgende Möglichkeit ist unbefriedigend:
Nachdem Motor1 gestartet wurde erfrage ich solange die Anzahl der gefahrenen Schritte bis diese mit der Anzahl der zu fahrenden Schritte übereinstimmt.
Nachteil hierbei ist, dass der Motor nicht rund läuft, er stockt immer kurz wenn die Anzahl der Schritte zum PC gesendet werden.
Hatt jemand eine Idee dazu?
MfG
Uli
im Zusammenhang mit RN-Motor-Board und dessen Ansteuerung per Visual Basic, finde ich für Folgendes Problem keine Lösung:
Motor1 bekommt die Anweisung eine fixe Anzahl von Schritten auszuführen, sobald er zum Stehen kommt soll Motor2 ebenfalls eine fixe Anzahl von Schritten ausführen. Während die Motoren sich bewegen soll aber die Schrittgeschwindigkeit variabel sein (Up/Down per Tastatur).
Fragen:
Wie kann ich feststellen wann Motor1 die Schritte Schrittanzahl abgearbeitet hat um dann Motor2 zu starten?
Folgende Möglichkeit ist unbefriedigend:
Nachdem Motor1 gestartet wurde erfrage ich solange die Anzahl der gefahrenen Schritte bis diese mit der Anzahl der zu fahrenden Schritte übereinstimmt.
Nachteil hierbei ist, dass der Motor nicht rund läuft, er stockt immer kurz wenn die Anzahl der Schritte zum PC gesendet werden.
Hatt jemand eine Idee dazu?
MfG
Uli