Go to Post But here's the beautiful thing about FIRST: you are supposed to make mistakes. - RunawayEngineer [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-03-2009, 22:49
KRibordy KRibordy is offline
Registered User
FRC #1000 (Cybearcats)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2006
Location: Valparaiso, IN
Posts: 36
KRibordy is an unknown quantity at this point
Re: Laptop "Dashboard"

I'm not too skilled at programming GUI's; Visual Basic seemed the easiest for that aspect. However, if Labview has a built in dashboard, that would be able to interface with the robot, correct? Even if they're running different platforms or whatever?

I guess I've got a lot of learning to do between this season and next...
  #2   Spotlight this post!  
Unread 31-03-2009, 10:10
heydowns's Avatar
heydowns heydowns is offline
Registered User
AKA: Jeff Downs
FRC #1511 (Rolling Thunder)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Ra-Cha-Cha
Posts: 142
heydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond reputeheydowns has a reputation beyond repute
Re: Laptop "Dashboard"

Quote:
Originally Posted by KRibordy View Post
I'm not too skilled at programming GUI's; Visual Basic seemed the easiest for that aspect. However, if Labview has a built in dashboard, that would be able to interface with the robot, correct? Even if they're running different platforms or whatever?

I guess I've got a lot of learning to do between this season and next...
Right. As a couple people have said, the Robot just sends Dashboard data over the communications channel along with other things the DS needs to know from the robot. Either of the Robot programming environments (LabVIEW or WindRiver C++) can be used to send Dashboard data in the communications packets. Both environments include example code on how to do this.

I cannot speak for the LabVIEW example, but the WindRiver example doesn't actually send useful information. Rather, it shows you how to send the data.

For the PC side, the KOP-provided version of LabVIEW (with all appropriate updates applied) has an example/template program, which you can customize, that is a GUI Dashboard which runs on a PC connected to the Driver's Station. However, all it does behind the scenes is read the network data, so, as others have suggested, it is quite possible to make a "Dashboard" in other PC-based programming environments.
  #3   Spotlight this post!  
Unread 02-04-2009, 07:44
GearsOfFury's Avatar
GearsOfFury GearsOfFury is offline
Former guy that does stuff
AKA: Mark Anderson
no team
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Oswego, IL
Posts: 96
GearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to beholdGearsOfFury is a splendid one to behold
Re: Laptop "Dashboard"

LabView gives you access to some very nifty 'front panel' GUI objects and is very easy to hook up to inputs and drive outputs from it. Having these GUI objects for our robot code debugging was one of the big reasons we went with LabView this year. I would consider it at least as easy as Visual Studio in this regard.

The example Dashboard program that comes with the KOP Labview install is super-easy to compile and get running. It tracks all of the PWM, relay, and analog outputs and inputs on the robot, displays the camera view, battery voltage, and more. By default it dumps the 984 bytes of user data to a string in a log window, but you could decode that data however you want to drive your own gages, dials, lights, etc.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Championship Event - Where the "Random" Match Sorting Really "Shines" Travis Hoffman Championship Event 57 19-04-2007 08:06
New NEMO White Papers! "Creating a Killer Packet" and "25 Ways to Sponsor" Jessica Boucher Team Organization 0 10-08-2005 10:55
"Thunderbirds" Vs. "Team America" Which one will rule the box office? Elgin Clock Chit-Chat 3 07-09-2004 19:53
Conflict between "Initialize_Tracker()" and "pwm13 & pwm15"? Kevin? gnormhurst Programming 3 22-02-2004 02:55
how tall is the ramp when in "up" and "balanced" position??? archiver 2001 1 24-06-2002 00:54


All times are GMT -5. The time now is 20:35.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi