which encoder board are you using? (ie. the 1047 or the 1057?). Because each one has a different limitation to the maximum reportable number of pulses in an event. The 1047 has a maximum speed of 250000 counts per second. The 1057 has a maximum of 500000 counts per second.
So with the 1047 - your looking at 100 revolutions per sec maximum.
With the 1057 - 200 rev/sec maximum.
The encoder position is maintained for each indexed encoder, you can access it in vb.net position change events like this, assuming you have an encoder board named "phidgetEncoder" like in our example program
Code: Select all