ADLINK PCI-8134A User Manual
Page 166

Appendix B
• 158
B.2 Pulse Input/Output Configuration
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 set_pls_outmode(I32 axis, I32
pls_outmode);
I16 _8134_set_pls_outmode(I16
AxisNo, I16 pls_outmode);
U16 set_pls_iptmode(I32 axis, I32
pls_iptmode);
I16 _8134_set_pls_iptmode(I16 AxisNo,
I16 pls_iptmode);
U16 set_cnt_src(I32 axis, I32
cnt_src);
I16 _8134_set_feedback_src(I16
AxisNo, I16 src);
(3)
B.3 Continuously Motion Mode
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 v_move(I16 axis, F64 str_vel,
F64 max_vel, F64 accel);
I16 _8134_tv_move(I16 AxisNo, F64
StrVel, F64 MaxVel, F64 Tacc);
U16 sv_move(I16 axis, F64 str_vel,
F64 max_vel, F64 Tlacc,
F64 Tsacc);
I16 _8134_sv_move(I16 AxisNo, F64
StrVel, F64 MaxVel, F64 Tacc,
F64 SVacc);
U16 v_change(I16 axis, F64
max_vel, F64 accel);
I16 _8134_v_change(I16 AxisNo, F64
Vel, F64 Time);
U16 v_stop(I16 axis, F64 decel);
I16 _8134_emg_stop(I16 AxisNo);
I16 _8134_sd_stop(I16 AxisNo,F64
Tdec);
U16 set_sd_stop_mode(I16 axisno,
I16 stop_mode);
I16 _8134_set_sd_stop_mode(I16
AxisNo, I16 sd_mode);
U16 fix_max_speed(I16 axis, F64
max_vel);
I16 _8134_fix_speed_range(I16 AxisNo,
F64 MaxVel);
(3)
U16 unfix_max_speed(I16 axis);
I16 _8134_unfix_speed_range(I16
AxisNo);
(3)
I16 get_current_speed(I16 AxisNo,
F64 *speed);
I16 _8134_get_current_speed(I16
AxisNo, F64 *speed);
F64 verify_speed(F64 StrVel,F64
MaxVel,F64
*minAccT,F64 *maxAccT,
F64 MaxSpeed);
F64 _8134_verify_speed(F64
StrVel,F64 MaxVel,F64
*minAccT,F64 *maxAccT, F64
MaxSpeed);
B.4 Trapezoidal Motion Mode
PCI8134.h (8134.lib)
PCI8134a.h (8134a.lib)
U16 start_a_move(I16 axis, F64
pos, F64 str_vel, F64
I16 _8134_start_ta_move(I16 AxisNo,
F64 Pos, F64 StrVel, F64