130
Function Library
As Double, ByVal DistZ As Double, ByVal
DistU 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) As Integer
B_8168_start_sa_line4(s) (ByVal CardNo As
Integer, ByVal PosX As Double, ByVal PosY As
Double, ByVal PosZ As Double, ByVal PosU 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) As Integer
@ Argument
CardNo
: Card number designated to perform linear interpolation
Dist#
: specified relative distance of axis to move
Pos#
: specified absolute position of axis to move
StrVel
: starting velocity of a velocity profile in unit of pulse per
second
MaxVel
: starting velocity of a velocity profile in unit of pulse per
second
Tacc
: specified acceleration time in unit of second
Tdec
: specified deceleration time in unit of second
SVacc
: specified velocity interval in which S-curve acceleration is
performed.
Note: SVacc = 0, for pure S-Curve
SVdec
: specified velocity interval in which S-curve deceleration is
performed.
Note: SVdec = 0, for pure S-Curve
AxisArray
: Array of axis number to perform interpolation.
Example:
Int AxisArray[2] = {0,2}; // axis 0 & 2
Int AxisArray[3] = {0,1,3}; // axis 0,1,3
Note: AxisArray[n] must be smaller than AxisArray[m], if n<m.
Summary of Contents for cPCI-8168
Page 4: ......
Page 10: ...vi List of Figures...
Page 29: ...Installation 19 2 9 Overview of CN3 CN6...
Page 31: ...Installation 21 2 11 Switch Setting...
Page 204: ...194 Function Library...