Go to Post Deodorant cannot be stressed enough. To quote a teammate "body odor is a body don't-or." - C. De Vries [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 25-07-2011, 11:36
aldaeron aldaeron is offline
Registered User
AKA: -matto-
FRC #1410 (Kraken)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Denver
Posts: 227
aldaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond repute
cRio development language C/C++ vs LabView

Hi All,

Hope you are having a great summer. I wanted to get some advice from teams that have used LabView and C/C++ using the WindRiver.

A little background on our team is pertinent. We are a college Robotics Club at the Colorado School of Mines that sponsors an FRC team. In addition to FRC we have other projects of our own that the college students are working on.

I was recently working on a demo using an NXT and was trying to do it in LabView. Perhaps it was the lack of functions (VIs) but I was having a terrible time getting a decent program running. In particular I was having trouble keeping track of the cumulative angle a motor has turned thus far in the program. I downloaded RobotC and was able to be 10,000 times more productive and solve my problem with a single function call. To be fair, I have at least 10 years experience with text based languages and very little with LabView.

I am really trying not to be biased and I do see that LabView is powerful (a coworker at Northrop Grumman build an entire vibration controller and analyzer system using LabView). My concern is that LabView is a less useful skill in the real world generally speaking. Most coding is done in text based languages. LabView is a proprietary system that works on limited hardware. LabView does not work on an Arduino or a PIC or a CUDA device or any other Microcontroller (at least to my knowledge).

We are working on an improved curriculum for our students (high school and college) and my thought is that if we base it in C or C++ that they will learn more useful and transferable skills for later in life. I realize that using C/C++ may be a little more work for FIRST since there are a lot of existing useful VIs for simple things like basic motor control from a joystick. Something tells me someone has some open source code for these on their Team website.

I am very interested to hear opinions and thoughts, especially from teams which have tried both.

Thanks!

Matt
Reply With Quote
 


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


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

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