User`s manual

http://www.adtechcn.com 38
Return value 0: execution OK; -1: transmission abnormity; -4: disabled device interface
Note Signal in disabled state in initialization, stop at low level;
1.9 adt8840a_set_limit_mode( )
Name int adt8840a_set_limit_mode(int dev_num ,int axis, int v1, int v2, int logic)
Definition Set the mode for inputting nLMT signal for positive/negative limit
Input parameter
dev_num: device number
axis: Axis number(1 - 4)
v1: 0: enabled at positive limit 1: disabled at positive limit
v2: 0: enabled at negative limit 1: disabled at negative limit
logic: 0: enabled at low level 1: enabled at high level
Output
parameter
None
Return value 0: execution OK; -1: transmission abnormity; -4: disabled device interface
Note Enabled at positive/negative limit and low level in initialization
1.10 adt8840a_set_pulse_mode( )
Name
int adt8840a_set_pulse_mode(int dev_num,int axis, int value, int
logic,int dir_logic)
Definition Set the work mode for output pulse
Input
parameters
dev_num : device number
axis: axis number (1 - 4)
value: 0: pulse+pulse mode 1: pulse+direction mode
logic : 0: positive logic pulse 1: negative logic pulse
dir-logic: 0: positive logic for direction output signal
1: negative logic for direction output signal
Output
parameters
None
Return
value
0: execution OK; -1: transmission abnormity; -4: disabled device
interface
Note
Pulse+direction mode, positive logic pulse and positive logic for
direction output signal in initialization.
p
ositive logic
pulse:
negative logic
pulse: