ADLINK PCI-8164 User Manual

Page 142

Advertising
background image

130

Operation Theory

Constraints of _8164_p_change():

1. _8164_p_change() is only applicable on single-axis

absolute pre-set motion, i.e.
_8164_start_ta_move(), and
_8164_start_sa_move() only.

2. Position change during the deceleration period is not

allowed.

3. There must be enough distance between the new target

position and current position where
_8164_p_change() is executed because the 8164

needs enough space to finish deceleration.

For example:

A trapezoidal absolute motion is applied:

_8164_start_ta_move(0,10000,0,1000,0.5,1).

It cause axis 0 to move to pulse 10000 position with a maximum
velocity of 1000 PPS. The necessary number of pulses to deceler-
ate is 0.5*1000*1 = 500.

At position “CurrentPos,” _8164_p_change(0, NewPos) is

applied.

Advertising