ICP DAS USA I-8091 2-axis stepping/servo user manual Get X, Y, Z-axis encoder counter’s value

Models: 3-axis encoder card, 2-axis stepping/servo I-8090 3-axis encoder card I-8091 2-axis stepping/servo

1 69
Download 69 pages 14.6 Kb
Page 21
Image 21

I-8090 User Manual

Version 1.0 06/2001

return i8092; default:

Print("Slot %d = No Card\r\n",SlotNum); return NOCARD;

};

Delay(500);

};

}

2.2.2Start to use I-8090 card #define CARD1 1

if (i8090_REGISTRATION(CARD1, PortAddress[0])==YES)

{

i8090_INIT_CARD(CARD1, ENC_QUADRANT, ENC_QUADRANT, ENC_QUADRANT);

i8090_RESET_ENCODER(CARD1, X_axis);

i8090_RESET_ENCODER(CARD1, Y_axis);

i8090_RESET_ENCODER(CARD1, Z_axis);

}

else

{

Print(“ Not found I-8090 card in slot 0!”); return;

}

2.2.3 Get X, Y, Z-axis encoder counter’s value

unsigned int i8090_GET_ENCODER(unsigned char cardNo, unsigned char axis)

{

unsigned int value;

switch (axis)

{

case X_axis:

http://www.icpdas.com

1-18

ICPDAS

Page 21
Image 21
ICP DAS USA I-8091 2-axis stepping/servo, I-8090 3-axis encoder card user manual Get X, Y, Z-axis encoder counter’s value