Appendix J
TheAnalog Joystick Option
5
TheVXMProportionalSpeedJoystickprovidesapreciseefficientone,two,three,orfour
axisvariablespeedpositioningsystemwhenusedwithoneortwoVXMSteppingMotor
Controllers.
TheJoystickisacompactlonglife1millioncycledesignpackagedinahandheldsize
enclosure.
Thejoystickhastwobuttonswitches,one
forspeedrangeselection,andtheotherto
selectmotors1,3or2,4.
ToachievesimultaneousmotiontwoVXMControllersarerequiredforthissystem.The
VXMscanbeeitheroneortwoaxisversions.
ThejoystickwithouttheenclosureisavailableforOEMapplications.
1.45"x5.75"x0.85"(WidthxDepth
xHeight)
1
(bottomofenclosuretotopofjoysticklever)
Enclosure Dimensions:
Overall height: .6"
setjAmM0
getjAmM
getJAmM
1whenVXMandjoystickorderedthesametime
Thiscommandwilldeactivatethejoystick
10whenVXMandjoystickorderedthesametime
m.
Setprimaryjoystickspeedrange. x=1to24.
Seetableatrighttodetermineactualrangeofspeed.
m=motor#(1,2,3,4)
NOTE: Factorysetto
Disablejoystickfor
motor
formotorm(default.)
m=motor#(1,2,3,4)
Setsecondaryjoystickspeedrange. x=1to24. Wheninput2islow
(I/O,6)thisspeedrangeisusedbythejoystick.
Seetableatrighttodetermineactualrangeofspeed.
m=motor#(1,2,3,4)
NOTE: Factorysetto
Gettheprimaryjoystickspeed
range. Thevaluereturnedwillbea
numberbetween0and24(default=0)
m=motor#(1,2,3,4)
Getthesecondaryjoystickspeedrange. Thevaluereturnedwillbea
numberbetween0and24(default=0)
m=motor#(1,2,3,4)
CAUTION: The joystick must be at it’s self centered position (middle) at
power-up. The VXM reads the joystick value at power-up and assigns this value
as the no motion setting. If the joystick is off-center on power-up, the motor will
start moving when the joystick returns to center.
set-AmM[
setjAmM[