ICP DAS USA I-8090 3-axis encoder card Computer Hardware User Manual


 
I-8091 User Manual Version 1.0 06/2001
http://www.icpdas.com 2-20 ICPDAS
3.1.1 Setting commands
(1) unsigned char i8091_REGISTRATION(unsigned char cardNo,
unsigned int address);
In order to distinguish more than one I-8091 card in I-8000 platform, the
I-8091 cards should be registrated before using it. This command will
assign a card number=“cardNo” to I-8091 card address=”address” . If
there is not I-8091 at the given address, this command will return “NO”.
cardNo : board number 0~19.
address : select the address as well as hardware selected in chapter 2.1.
return NO
: board not exist
YES
: board exist
Example:
i8091_REGISTRATION(1, 0x080);
(2) i8091_RESET_SYSTEM( unsigned char cardNo )
To reset I-8091 card, this command will terminate the running command in
I-8091 card. User can use this command as software emergency stop.
i8091_RESET_SYSTEM command also will clear all of setting, so, all I-
8091 card’s parameter should be set again.
cardNo : board number 0~19.
(3) i8091_SET_VAR(unsigned char cardNo,
unsigned char DDA_cycle,
unsigned char Acc_Dec,
unsigned int Low_Speed,
unsigned int High_Speed)
to set DDA cycle, accelerating/decelerating speed, low speed and high
speed value.
cardNo : board number 0~19.
High_Speed
Acc_Dec Acc_Dec
Low_Speed