Private microPerSteps As Byte = 1
Private SpeedRPM As Int = 60
Private microDelayStep As Long = 1500
Private stepPerRev As Int = 200
Sub SetSpeedRPM (SpeedRPM1 As Int)
SpeedRPM=SpeedRPM1
'calculating step delay in microseconds
microDelayStep = 60 * 1000 * 1000 / SpeedRPM / stepPerRev * microPerSteps
Log("Stepper.SetSpeedRPM.microDelayStep : ", microDelayStep, " ;SpeedRPM: ", SpeedRPM, _
" ;stepPerRev: ", stepPerRev, " ;microPerSteps :", microPerSteps)
'in this place needs to calculating microsteps if needed
'because with very high rpm micro steps is not needed
End Sub