Rockwell Automation 2098-IPD-xxx Ultra5000 C Programming using the Motion Library User Manual

Page 7

Advertising
background image

Publication 2098-PM001E-EN-P — July 2002

Table of Contents v

long GearInProgress(void); . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
long GearIsEnabled(void); . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37

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

long MoveSetAcc(float acc); . . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
long MoveSetDec(float dec); . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
long MoveSetPos(long position); . . . . . . . . . . . . . . . . . . . . . . 2-40
long MoveSetVel(float vel); . . . . . . . . . . . . . . . . . . . . . . . . . . 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

long MoveAtSpeed(void);. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
long MoveBufferFull(void); . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
long MoveInProgress(void); . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46

Digital and Analog I/O Functions . . . . . . . . . . . . . . . . . . . 2-47

Analog Input Attributes . . . . . . . . . . . . . . . . . . . . . . . . 2-47

float AnalogInputGetVoltage(long channel); . . . . . . . . . . . . . . 2-47

Advertising