Log in

View Full Version : Loop execution time for Autonomous code


Transporter08
12-02-2005, 14:13
I know that the speed of execution for a non-autonomous code loop is 26.2 ms, but I jcan't find documentation of how long an autonomous code will take to loop. What is the correct time, for counter purposes?

AIBob
12-02-2005, 14:22
If you look at the code, it shows the autonomous mode and the non-autonomous mode called at the same time, so I am pretty sure it is the same time for a loop in autonomous mode as it is in non-autonomous mode.
they might be off by a microsecond or two, because of the functions called, but they're basically the same

ConKbot of Doom
13-02-2005, 16:17
If you look at the beginning of User_Autonomous_Code() you see

while (autonomous_mode) /* DO NOT CHANGE! */
{
if (statusflag.NEW_SPI_DATA) /* 26.2ms loop area */
{
Getdata(&rxdata); /* DO NOT DELETE, or you will be stuck here forever! */


the non-autonomous mode code only excecutes on the first cycle of the autonomous mode, after that, it is in that loop there.

So that gets executed every 26.2ms, and Process_Data_From_Master_uP() is not.

I'm not sure what you are asking, do you want to know how long it takes for the code to run?