View Single Post
  #3   Spotlight this post!  
Unread 24-03-2013, 22:38
MrRoboSteve MrRoboSteve is offline
Mentor
AKA: Steve Peterson
FRC #3081 (Kennedy RoboEagles)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Bloomington, MN
Posts: 575
MrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond repute
Re: C++ smartdashboard bandwidth paper?

If you're running on win7, you can use Resource Monitor to get a quick picture of network utilization

0. Close other consumers of bandwidth (e.g., browser)
1. Start -> type Resource Monitor
2. Click on the network tab
3. Pane at upper right shows network utilization

You can also use Performance Monitor to see more than the last 60 seconds:

0. Same as above
1. Start-> type Performance Monitor
2. Click on the Performance Monitor in the tree view
3. At the bottom of the pane, delete the "% Processor Time" entry as you don't care about that value
4. Click the plus button
5. Scroll to 'Network Interface' and expand it
6. Select 'Bytes Total/sec'
7. In the "instances of selected object" list, select the network interface that the robot is connected to
8. Click Add, then OK.

You'll see a plot of network utilization.

Other hints:

If you're using C++, ensure you have the March WPILib update.
Only write items you need for competition to the SmartDashboard.
Comment out any printf statements.
Lower the resolution and frame rate of the camera per the instructions on http://wpilib.screenstepslive.com/s/...an-axis-camera.
Reply With Quote