Appendix C
The Multifunction User Inputs
setI
getI
s
et
operating
mode
of
User
Inputs.
The
value
for
x
is
a
number
between
0
and
255
that
can
be
derived
from
the
table
below.
Example:
Thisexampleenablesbinaryselectionofprograms0to3
withuserinputs2and
GetoperatingmodeofUserInputs.Thevaluereturnedwill
beanumberbetween0and255(seetablebelow.)
x
*
VXMclearsthesebitsautomatically
** New feature: Only on VXM firmwareWFSTJPOTVQ
"MTPPOWFSTJPOTBOVQ8IFO*OQVU4UPQJTIFMEMPX7QSPHSBNXJMMOPUSVO
When Setting
Bit 7 SeeAlso
x, y
Program # Input 3 Input 2
01 1
11 0
20 1
30 0
1=high(noconnection)
0=low(connectedto0V)
Theprogramselectfeatureofinputs2and3can
beusedtoselectprograms0to3forstand-alone
applications. Arotarytypebinaryswitchwouldbe
attachedtoinputs2and3forprogramselection.
Followingtheprogramselection,theuserwould
press/activatetheRuninput/button. Seetruth
tablebelowforfunctionofeachinput.
38
Bit
7654 3 2 1 0
Decimal
Value
128 64 32 16 8 4 2 1 Decimal
Value
Capture
Motor
Position
onInput
4trigger
0=disable
(bit1will
be0)
Program
#Select
with
Inputs2
and3
0=disable
(bit2will
be0)
Jumpto
Program
4after
Stop
input
(Input4)
0=disable
Stop(Input
4)
Decel/Hard
stop
1=Hard
stop
0=Decelto
stop
Lowvalid
timefor
Runand
Input1
1=100usec
0=1ms
Input3
InterruptUser
Waitsand
Jumpto
Program3
enable/disable
0=disable
Stop(Input4)
enable/disable
0=disable
“ËS”issent**
tohostwhen
enabled,and
Stopinput
Run
enable
/disable
0=disable
x
Default 0 0 0 0 0 1 1 1 7
Pgm
Select
on
inputs
2,3
0100 0 0* 1 167
Record
motor
position
onInput
4
1000 0 1 0
*
1133
Joystick
for
motors
3/4
0000 0 0 1 13
Jumpto
program
4after
Stop
input
0010 0 1 1 139