ADLINK PCI-8134A User Manual

Page 170

Advertising
background image

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

Advertising