Hi,
How many iterations per second does “Iterative Robot” method do for periodic functions?
Are they constant? Or are they variable?
THANKS!!!
-Masoug
Hi,
How many iterations per second does “Iterative Robot” method do for periodic functions?
Are they constant? Or are they variable?
THANKS!!!
-Masoug
By default the period is whenever a packet is recieved from the DS (about 50 Hz according to the source).
To define your own period, call SetPeriod(double seconds). FYI this is a minimum. If the code is taking longer than the period to execute, it will wait for the code to finish. Also, call SetPeriod(0.0) to reset it to DS packets.
For # of loops per second, call GetLoopsPerSec() (warning: it doesn’t check for the special 0.0 value that signals DS packet sync. It will try to divide by zero if you call it when in DS sync mode)
Coll thanks! But:
To define your own period, call SetPeriod(double seconds). FYI this is a minimum. If the code is taking longer than the period to execute, it will wait for the code to finish. Also, call SetPeriod(0.0) to reset it to DS packets.
For # of loops per second, call GetLoopsPerSec() (warning: it doesn’t check for the special 0.0 value that signals DS packet sync. It will try to divide by zero if you call it when in DS sync mode)
do we have to include additional header files and etc?
THANKS!!!
-Masoug
Nothing extra is needed. Those functions are inherited with the IterativeRobot class