Command SETUP(ENC)
 
Description Setup the protocol for the Rotary Encoder communication
 
Syntax/Parameters SETUP(ENC){...}
 
Options active = 1/2/12; // N=none active, 1=enc1 active, 2 = enc2 active, 12 = both active
a1 = \\xx; // port number for enc1 A channel
b1 = \\xx; // port number for enc1 B channel
a2 = \\xx; // port number for enc2 A channel
b2 = \\xx; // port number for enc2 B channel
debounce1 = n; // debounce time in ms for enc1 (1 - 100ms)
debounce2 = n; // debounce time in ms for enc2 (1 - 100ms)
timeout1 = n; // timeout period in ms for enc1 (1 - 1000ms)
timeout2 = n; // timeout period in ms for enc2 (1 - 1000ms)
mode1 = n; // encoder type (1 or 2) for enc1
mode2 = n; // encoder type (1 or 2) for enc2
 
Example SETUP(ENC)
{
active = 12; // N=none active, 1=enc1 active, 2 = enc2 active, 12 = both active
a1 = \\09; // port number for enc1 A channel
b1 = \\03; // port number for enc1 B channel
a2 = \\00; // port number for enc2 A channel
b2 = \\06; // port number for enc2 B channel
debounce1 = 50; // debounce time in ms for enc1 (1 - 100ms)
debounce2 = 50; // debounce time in ms for enc2 (1 - 100ms)
timeout1 = 500; // timeout period in ms for enc1 (1 - 1000ms)
timeout2 = 500; // timeout period in ms for enc2 (1 - 1000ms)
mode1 = 1; // encoder type (1 or 2) for enc1
mode2 = 1; // encoder type (1 or 2) for enc2
}