Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01
18.3 _DMC_01_start_ta_move
FORMAT
I16 PASCAL _DMC_01_start_ta_move(U16 CardNo, U16 NodeID,U16 SlotID, I32 Dist,
I32 StrVel, I32 MaxVel, F64 Tacc, F64 Tdec)
Purpose
Motion displacement using absolute coordinates with T-curve velocity cross-section.
Parameters
Name
Data Type
CardNo
NodeID
SlotID
Dist
StrVel
MaxVel
Tacc
Tdec
Example
U16 CardNo=0, NodeID =1, SlotID=0;
I32 Dist=100000;
I32 StrVel=0, MaxVel=50000;
F64 Tacc=0.1, Tdec=0.1;
I16 status= _DMC_01_start_ta_move (CardNo, NodeID, SlotID, Dist, StrVel, MaxVel, Tacc,
Tdec);
18-4
Unit
U16
Number Unit
U16
Number Unit
U16
Number Unit
Number of
I32
pulses
Pulses per
I32
second
Pulses per
I32
second
F64
Second
F64
Second
Description
CardNo is between 0~15
Node ID
Slot ID
Specified distance in absolute coordinates
Starting velocity
Maximum velocity
Specified acceleration time
Specified deceleration time
Revised March, 2012