View Single Post
  #1   Spotlight this post!  
Unread 18-02-2010, 13:24
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,065
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
2010 FRC LabVIEW framework architecture questions

1) What does the "execute" case of Teleop do if it overruns?

- ignore (drop) new DS packet and keep executing the current iteration?

- queue the new packet for immediate execution as soon as the current iteration finishes?

- abort and re-start with new packet data?

- re-enter?

- something else?

Is an error message given?


2) same questions, but for Autonomous Iterative

3) Are the "Periodic Tasks" preemptive and rate monotonic? ie if a 100ms task takes 60ms to run, that does not interfere with a 40 ms task, right? How are overruns handled in the Periodic Tasks? Can a Periodic task be faster than 20ms? If so, I assume it can interrupt the "Teleop execute" code, right?



~

Last edited by Ether : 18-02-2010 at 19:55.
Reply With Quote