ADLINK PCI-8158 User Manual
Page 212

202
Function Library
Double, ByRef pTacc As Double, ByRef pTdec
As Double, ByRef pSVacc As Double, ByRef
pSVdec As Double, ByRef pTconst As Double)
As Integer
B_8158_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, see sec-
tion 4.2.4
card_id Physical axis AxisNo
0
0
0
1
1
…
…
7
7
1
0
8
1
9
…
…