ADLINK PCI-8164 User Manual

Page 265

Advertising
background image

Function Library

253

axis single motion to start at the same time, you can turn on this
option before the command starts. This function may also be used
when waiting for another command’s finish signal before starting.
For example, axis1 must start after axis2 is done.

_8164_set_sync_stop_mode():
Provides two options for stop types: immediately stop and slow
down to stop. When the _8164_stop_move_all() or CSTOP signal
is used, the axes stop according to this setting.

_8164_set_sync_signal_source:
Selects the synchrous signal source of one axis. It could be from
itself or from the other three axes.

_8164_set_sync_signal_mode:
Specifies the internal synchronous signal output timing. If one of
the condition is satisfied, the internal synchronous signal is trig-
gered.

@ Syntax

C/C++ (DOS, Windows 95/NT/2K/XP)

I16 _8164_set_tr_move_all(I16 TotalAxes, I16

*AxisArray, F64 *DistA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA);

I16 _8164_set_sa_move_all(I16 TotalAx, I16

*AxisArray, F64 *PosA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA, F64
*SVaccA, F64 *SVdecA);

I16 _8164_set_ta_move_all(I16 TotalAx, I16

*AxisArray, F64 *PosA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA);

I16 _8164_set_sr_move_all(I16 TotalAx, I16

*AxisArray, F64 *DistA, F64 *StrVelA, F64
*MaxVelA, F64 *TaccA, F64 *TdecA, F64
*SVaccA, F64 *SVdecA);

I16 _8164_start_move_all(I16 FirstAxisNo);
I16 _8164_stop_move_all(I16 FirstAxisNo);
I16 _8164_set_sync_option(I16 AxisNo, I16

sync_stop_on, I16 cstop_output_on, I16
sync_option1, I16 sync_option2);

Advertising