Thread: DS reliability
View Single Post
  #9   Spotlight this post!  
Unread 21-07-2010, 15:31
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: DS reliability

Okay, I have some better statistics now, and a more applicable recording period. I've been using the "practice" option on the Driver Station with fairly normal options. (0s countdown, 15s auto, 2s disabled, 100s Teleop, 20s endgame)
For the visualization, I used an advanced histogram, with bins in miliseconds from 0 to 29, 30 to 49, 50 to 199, 200 to 499, and 500 to 1500. The count for each bin is on a logarithmic scale so the lower values can be seen.
Here's the results for wireless:



And straight ethernet (using a wireless router as a bridge)


i've attached my files, but I recommend you back up your DriverStation.lvlib before opening the project. I believe having identically-named VIs in a project and the LabVIEW vi.lib can really mess up your other projects, so I would recommend zipping your current DriverStation.lvlib and then replacing it with the copy I've provided.

Anyways, I use a queue record the packet index and the ms timer, but everything else is processed in Finish.vi when the program ends.
Attached Files
File Type: zip DS Reliability.zip (277.0 KB, 28 views)
__________________
-- Marshal Horn

Last edited by kamocat : 22-07-2010 at 00:56.
Reply With Quote