Rockwell Automation 2098-IPD-xxx Ultra5000 C Programming using the Motion Library User Manual
Page 7
![background image](/manuals/580132/7/background.png)
Publication 2098-PM001E-EN-P — July 2002
Table of Contents v
Jog Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
long JogSetAcc(float acc); . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
long JogSetDec(float dec); . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
long JogSetVel(float vel); . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
Jog Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
long JogAbort(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
long JogForward(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
long JogReverse(void);. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
long JogStop(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
Jog Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
long JogAtSpeed(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
long JogGetMode(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
long JogGetState(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
long JogInProgress(void);. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
Move Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
Move Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-41
long MoveAbort(void);. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-41
long MoveAbsolute(long position);. . . . . . . . . . . . . . . . . . . . . 2-41
long MoveCloseBuffer(void); . . . . . . . . . . . . . . . . . . . . . . . . . 2-41
long MoveCorrect(long distance);. . . . . . . . . . . . . . . . . . . . . . 2-41
long MoveCorrectAbs(long position); . . . . . . . . . . . . . . . . . . . 2-42
long MoveCorrectInc(long distance); . . . . . . . . . . . . . . . . . . . 2-42
long MoveDistance(long distance);. . . . . . . . . . . . . . . . . . . . . 2-42
long MoveDV(long distance, float vel);. . . . . . . . . . . . . . . . . . 2-43
long MoveDVS(long distance, float vel); . . . . . . . . . . . . . . . . . 2-43
long MoveDVT(long distance, float vel, float time);. . . . . . . . . 2-43
long MoveDwell(float time); . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
long MoveGetFreeSegments(void); . . . . . . . . . . . . . . . . . . . . . 2-44
long MoveIncremental(long distance); . . . . . . . . . . . . . . . . . . 2-44
long MoveOpenBuffer(long size, long rotary); . . . . . . . . . . . . 2-44
long MovePosition(long position); . . . . . . . . . . . . . . . . . . . . . 2-45
long MoveStart(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-45
long MoveStop(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-45
Move Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
Digital and Analog I/O Functions . . . . . . . . . . . . . . . . . . . 2-47
Analog Input Attributes . . . . . . . . . . . . . . . . . . . . . . . . 2-47
float AnalogInputGetVoltage(long channel); . . . . . . . . . . . . . . 2-47