Go to Post I don't like to tempt the gods of inspection on items like this. - MrRoboSteve [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 04-12-2008, 20:32
David Doerr's Avatar
David Doerr David Doerr is offline
Registered User
FRC #4478 (Materia Oscura)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2002
Location: Milford, Michigan, USA
Posts: 75
David Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud of
Re: LabVIEW vs C/C++

We expect to be using C++ this season, but while developing our software we intend to use LabVIEW features not available in C++. One is the Vision Assistant already mentioned. Another -- LabVIEW has an impressive set of PID tools -- automatic and Ziegler-Nichols tuning. Joe Ross has worked with those and he can tell you lots more about them than I can.

My opinion is that C++ support does lag behind LabVIEW. I think there is still no dashboard support. I mentioned the PID tools -- those have caught up a little since the beginning of beta testing. But we did find the WindRiver Workbench C++ tools very capable and a lot of fun to work with, and we expect them to serve us well. Writing, building, downloading and running programs in C++ is very fast once you spend a short amount of time learning the process.
  #2   Spotlight this post!  
Unread 04-12-2008, 20:42
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: LabVIEW vs C/C++

Quote:
Originally Posted by DaveD View Post
I think there is still no dashboard support.
Correct, there are currently no provisions to write a dashboard in C++. However, a robot running C++ code can use a dashboard written in LabVIEW. Also, I don't think there is anything preventing people from writing a dashboard in *insert language here*.
  #3   Spotlight this post!  
Unread 05-12-2008, 08:10
David Doerr's Avatar
David Doerr David Doerr is offline
Registered User
FRC #4478 (Materia Oscura)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2002
Location: Milford, Michigan, USA
Posts: 75
David Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud ofDavid Doerr has much to be proud of
Re: LabVIEW vs C/C++

Quote:
Originally Posted by EricVanWyk View Post
However, a robot running C++ code can use a dashboard written in LabVIEW.
I don't believe C++ programmers can currently send data from the robot to display on the dashboard -- including either basic I/O data or user data -- but I've been told on the beta test discussion forum that work is being done to add that capability.
  #4   Spotlight this post!  
Unread 05-12-2008, 09:14
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,658
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: LabVIEW vs C/C++

Quote:
Originally Posted by DaveD View Post
I don't believe C++ programmers can currently send data from the robot to display on the dashboard -- including either basic I/O data or user data -- but I've been told on the beta test discussion forum that work is being done to add that capability.
You can set the Digital Outs in C++, at least. I can see where the user bytes go, but there aren't any accessor functions implemented yet. I suspect the problem is coming up with a reasonably clean way to serialize the data teams want to send, such that a Labview dashboard has decent odds of appropriately deserializing it on the other end.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
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
Labview Training joechow National Instruments LabVIEW and Data Acquisition 1 10-09-2008 20:16
Labview tseres Programming 2 23-05-2007 00:27
LabView Dashboard brummer_13 LabView and Data Acquisition 7 08-02-2006 21:43
Labview Phreakuency LabView and Data Acquisition 6 14-01-2006 01:14
LabVIEW FAQ Danny Diaz LabView and Data Acquisition 0 21-11-2005 01:11


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

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