Function Library
•
169
_7443_set_sync_option()
It has many functions. It lets two or more different command groups start at
the same time. For example, if you want a 2-axis linear interpolation and a
1-axis single motion start at the same time, you can turn on this option
before command starts. This function also can be used on waiting another
command’s finish signal then start. For example, axis1 must start after axis2
is done.
_7443_set_sync_stop_mode()
It has two option for stop types: One is immediately stop and the other is
slow down to stop. When the _7443_stop_move_all() or CSTOP signal is
used, the axes will stop according to this setting.
@ Syntax
C/C++ (DOS, Windows 95/NT)
I16 _7443_set_tr_move_all(I16 TotalAxes, I16 *AxisArray, F64 *DistA, F64
*StrVelA, F64 *MaxVelA, F64 *TaccA, F64 *TdecA);
I16 _7443_set_sa_move_all(I16 TotalAx, I16 *AxisArray, F64 *PosA, F64
*StrVelA, F64 *MaxVelA, F64 *TaccA, F64 *TdecA, F64 *SVaccA,
F64 *SVdecA);
I16 _7443_set_ta_move_all(I16 TotalAx, I16 *AxisArray, F64 *PosA, F64
*StrVelA, F64 *MaxVelA, F64 *TaccA, F64 *TdecA);
I16 _7443_set_sr_move_all(I16 TotalAx, I16 *AxisArray, F64 *DistA, F64
*StrVelA, F64 *MaxVelA, F64 *TaccA, F64 *TdecA, F64 *SVaccA,
F64 *SVdecA);
I16 _7443_start_move_all(I16 FirstAxisNo);
I16 _7443_stop_move_all(I16 FirstAxisNo);
I16 _7443_set_sync_option(I16 AxisNo, I16 sync_stop_on, I16
cstop_output_on, I16 sync_option1, I16 sync_option2);
I16 _7443_set_sync_stop_mode(I16 AxisNo, I16 stop_mode);
Visual Basic (Windows 95/NT)
B_7443_set_tr_move_all(ByVal TotalAxes As Integer, AxisArray As Integer,
DistA As Double, StrVelA As double, MaxVelA As double, TaccA As
double, TdecA As double);
B_7443_set_sa_move_all(ByVal TotalAxes As Integer, AxisArray As
Integer, PosA As Double, StrVelA As double, MaxVelA As double,
TaccA As double, TdecA As double, SVaccA As double, SVdecA
As Double);
B_7443_set_ta_move_all(ByVal TotalAxes As Integer, AxisArray As Integer,
PosA As Double, StrVelA As double, MaxVelA As double, TaccA As
double, TdecA As double);
B_7443_set_sr_move_all(ByVal TotalAxes As Integer, AxisArray As Integer,
DistA As Double, StrVelA As double, MaxVelA As double, TaccA As
double, TdecA As double, SVaccA As double, SVdecA As Double);
B_7443_start_move_all(ByVal FirstAxisNo As Integer);
B_7443_stop_move_all(ByVal FirstAxisNo As Integer);
B_7443_set_sync_option (ByVal AxisNo As Integer, ByVal sync_stop_on
As Integer, ByVal cstop_output_on As Integer, ByVal sync_option1
As Integer, ByVal sync_option2 As Integer) As Integer
Summary of Contents for PPCI7443
Page 1: ...PPCI7443 Advanced 4 Axes Servo Stepper Motion Control Card User s Guide Version 2 00...
Page 2: ......
Page 6: ......
Page 8: ......
Page 42: ...34 Single Connections...
Page 82: ...74 Operation Theorem _7443_set_home_config _7443_home_move Refer to section 6 9...
Page 108: ......
Page 118: ......