Argument – ADLINK PCI-8102 User Manual
Page 190

Function Library
179
PCI-8102
Tacc As Double, ByVal Tdec As Double, ByVal
SVacc As Double, ByVal SVdec As Double,
ByRef pStrVel As Double, ByRef pMaxVel As
Double, ByRef pTacc As Double, ByRef pTdec
As Double, ByRef pSVacc As Double, ByRef
pSVdec As Double, ByRef pTconst As Double)
As Integer
B_8102_get_sa_move_profile(ByVal AxisNo As
Integer, ByVal Pos As Double, ByVal StrVel
As Double, ByVal MaxVel As Double, ByVal
Tacc As Double, ByVal Tdec As Double, ByVal
SVacc As Double, ByVal SVdec As Double,
ByRef pStrVel As Double, ByRef pMaxVel As
Double, ByRef pTacc As Double, ByRef pTdec
As Double, ByRef pSVacc As Double, ByRef
pSVdec As Double, ByRef pTconst As Double)
As Integer
@ Argument
AxisNo: Axis number of Target Axis.
Dist: Specified relative distance (unit: pulse)
Pos: Specified absolute position (unit: pulse)
StrVel: Starting velocity (unit: pulse/sec)
MaxVel: Maximum velocity (unit: pulse/sec)
Tacc: time for acceleration (unit: sec)
Tdec: time for deceleration (unit: sec)
SVacc: S-curve region during acceleration (unit: pulse/sec)
Note: SVacc = 0, for pure S-Curve. For more details, section
card_id
Physical axis
AxisNo
0
0
0
1
1
1
0
2
1
3
2
0
4
1
…