ADLINK PCI-8134A User Manual
Page 170

Appendix B
• 162
B.11 Motion Status
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 motion_done(I16 axis);
I16 _8134_motion_done(I16 AxisNo);
B.12 Servo Drive Interface
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 set_alm_logic(I32 axis, I32
alm_logic, I32 alm_mode);
I16 _8134_set_alm(I16 AxisNo, I16
alm_logic, I16 alm_mode);
U16 set_inp_logic(I32 axis, I32
inp_logic, I32 inp_enable);
I16 _8134_set_inp(I16 AxisNo, I16
inp_enable, I16 inp_logic);
U16 set_erc_enable(I32 axis, I32
erc_enable);
I16 _8134_set_erc_enable(I16 AxisNo,
I16 erc_enable);
U16 set_sd_logic(I32 axis, I32
sd_logic, I32 sd_latch, I32
sd_enable);
I16 _8134_set_sd(I16 AxisNo, I16
enable, I16 sd_logic, I16
sd_latch, I16 sd_mode);
(1)
U16 set_erc_enable(I32 axis, I32
erc_enable);
I16 set_erc_enable(I16 axis, I16
erc_enable);
B.13 I/O Control and Monitoring
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 W_8134_Set_SVON(I32 axis,
I32 on_off);
I16_8134_set_servo(I16 AxisNo, I16
on_off);
U16 get_io_status(I16 axis, U16
*io_sts);
I16 _8134_get_io_status(I16 AxisNo,
U16 *io_sts);
B.14 Position Control
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 get_position(I16 axis, F64
*pos);
I16 _8134_get_position(I16 AxisNo, F64
*pos);
U16 set_position(I16 axis, F64
pos);
I16 _8134_set_position(I16 AxisNo, F64
pos);
U16 get_command(I16 axis, F64
*pos);
I16 _8134_get_target_pos(I16 AxisNo,
F64 *pos);
(3)
U16 set_command(I16 axis, F64
pos);
I16 _8134_reset_target_pos(I16 AxisNo,
F64 Pos);
(3)
B.15 Interrupt Control