ADLINK PCI-8134A User Manual

Page 166

Advertising
background image

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

Advertising