ADLINK PCI-8144 User Manual

Page 138

Advertising
background image

128

Function Library

I16 *MotionStatusInBit

:

Z

bit[0]: operation status. 0: stop, 1: operation

Z

bit[1]: preset counter. 0: remaining pulse (preset coun-
ter) is not zero, 1: is zero

Z

bit[2]: 0: remaining pulse > R5, 1: preset counter <=
R5

Z

bit[3]: 0: Not accelerating, 1: accelerating

Z

bit[4]: 0: Not decelerating, 1: decelerating

Z

Else bits: reserved

Return Values:

ERR_ParametersInvalid

ERR_DeviceNotInitial

ERR_NoError

Example:

I16 MotionStatusInBit;

I16 ret = _8144_motion_status(AxisNo,

&MotionStatusInBit );

If( (MotionStatus >> 3) & 0x1)

{…//monitor acceleration status}

See also:

_8144_motion_done

Advertising