Quote:
Originally Posted by seg9585
FYI, Issue resolved by moving the encoder processing code from Teleop.vi to Routine Task VI, where it should have been all along. I suppose lag associated with receiving DS packets knocked the timing off the encoder's calculations.
|
Did you try reading the encoder count in TeleOP, and computing
(change in encoder count)/(elapsed time since previous encoder count was read) ?
That should be reasonably insensitive to variations in the timing of receipt of DS packets, no?