ora mi sto cimentando nella realizzazione di un piccolo programma.
Vorrei far muovere un motore passo passo di un tot di giri e ad una certa velocità.
Ho realizzato una piccola interfaccia in VBscript da Excel, chiamato la libreria inpout32.dll, e programmato questo quando premo un pulsante.
Private Sub CommandButton2_Click()
myTimer = 0
countit = UserForm1.ImpulsiMotore.Text
Do While countit > 0
myTimer = UserForm1.TimerVelocità.Text
Out 888, 2
Do While myTimer > 0
myTimer = myTimer - 1
Loop
countit = countit - 1
Loop
End Sub
In Mach3 ho settatop il motore dell'asse X con STEP PIN 3 - PIN DIR 2.
la porta è la solita LPT1 (888)
Ma con il programmino che ho scritto io non si muove una mazza ... dove sbaglio ?
Grazie.