Go to Post There is something completely respectful and amazing to see FIRST teams who have members go through 4 years of the program without winning a single competition or even a single award. Those are the teams that are looked at by others and respected for what they do. - fuzzwaz [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

 
View Poll Results: Which do you use?
Windriver 36 45.57%
LabView 34 43.04%
A sort of Hybrid of both 9 11.39%
Voters: 79. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 08-01-2009, 17:44
Sauce Sauce is offline
Registered User
FRC #1245 (Shazbots)
Team Role: Programmer
 
Join Date: Oct 2008
Rookie Year: 2008
Location: Louisville
Posts: 35
Sauce is an unknown quantity at this point
Windriver? Labview? Both?

My friend and I were wondering which was more used, windriver or labview. We've also heard of teams using both together. We're wondering how many people are using which, and potentially reasons for this decision. Thanks.
  #2   Spotlight this post!  
Unread 08-01-2009, 18:55
Tanner's Avatar
Tanner Tanner is offline
Registered User
FRC #1261 (Roblions)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Suwanee, GA
Posts: 311
Tanner is a splendid one to beholdTanner is a splendid one to beholdTanner is a splendid one to beholdTanner is a splendid one to beholdTanner is a splendid one to beholdTanner is a splendid one to behold
Re: Windriver? Labview? Both?

The reason why I/we choose to go with Lab View is simply for its "advanced" debugging capabilities. The whole concept of a front panel/dashboard is completely going to help us this year rather than having to stare at a terminal, seeing only one piece of data at one time. The dashboard rocks. The other debugging stuff in LabView makes it very easy to see exactly what is going on (little function to literally follow the flow of the program & see what has what value..etc).

Mostly why we/I chose it.

-Tanner
  #3   Spotlight this post!  
Unread 08-01-2009, 21:56
daneelshof's Avatar
daneelshof daneelshof is offline
Programming Mentor
FRC #1619 (Up-A-Creek Robotics)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Broomfield, Colorado
Posts: 30
daneelshof has a spectacular aura aboutdaneelshof has a spectacular aura about
Re: Windriver? Labview? Both?

What our team decided to do (which was the least, although still so, controversial) was to focus on using LabView and perhaps secondarily use C or C++ if really get the fire under us going.

My opinion is that LabView is more pragmatic in a sense. There are mistakes that you can make in C that LabView simply won't let you do. There are also many more plug-in style bits in LabView that make things easier.

Also, probably the biggest factor in the decision was that many mentors (especially those outside of the main programming mentors) had experience with LabView. Many people also wanted to learn LabView.
  #4   Spotlight this post!  
Unread 15-01-2009, 17:20
Sauce Sauce is offline
Registered User
FRC #1245 (Shazbots)
Team Role: Programmer
 
Join Date: Oct 2008
Rookie Year: 2008
Location: Louisville
Posts: 35
Sauce is an unknown quantity at this point
Re: Windriver? Labview? Both?

Any other opinions?
  #5   Spotlight this post!  
Unread 16-01-2009, 13:13
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: Windriver? Labview? Both?

Our programming team students chose C++ primarily because:

1. The returning students have C background from previous years.
2. Our mentors were more versed in C/C++.
3. The students saw C/C++ as a more widely applicable language/environment to learn be familiar with -- they saw utility for it in a wider range of post-educational fields.
4. The students liked that they could edit C/C++ code without need for a specialized environment (to do Labview well, you need Labview - you can edit C/C++ with something as simple as a text editor).

We made our choice back in September to allow time for pre-season training. We've been working with Windriver since the pre-ship in late November and so far, our team seems to be happy with the C++ choice.
  #6   Spotlight this post!  
Unread 16-01-2009, 14:00
neutrino15's Avatar
neutrino15 neutrino15 is offline
plɹoʍ ollǝɥ
AKA: Jordan Perr
FRC #0694 (Stuypulse)
 
Join Date: Feb 2007
Rookie Year: 2007
Location: New York City
Posts: 162
neutrino15 is just really niceneutrino15 is just really niceneutrino15 is just really niceneutrino15 is just really nice
Re: Windriver? Labview? Both?

Team 694 uses Windriver C++ exclusively.

The only NI Software we have played with so far is the "Vision Assistant." All of our senior members have experience in C++, and we all think that Labview's visual programming is just as tricky to master as text based C++. On top of that, C is much more of a standard in the programming world, so we all feel its more beneficial for our newbies to learn for their futures.
We do hope, however, to learn Labview after build season so we can be helpful to labview based teams in the future.
  #7   Spotlight this post!  
Unread 17-01-2009, 14:52
Alexa Stott's Avatar
Alexa Stott Alexa Stott is offline
All I do is twin.
AKA: elixir
FRC #0025 (Raider Robotix)
Team Role: College Student
 
Join Date: Oct 2005
Rookie Year: 2006
Location: No. Bruns., NJ/College Park, MD
Posts: 781
Alexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond repute
Send a message via AIM to Alexa Stott
Re: Windriver? Labview? Both?

From my experience, people who are not familiar with programming will love LabView. Anyone who already knows how to program will like WindRiver better. Maybe that will help you decide.
__________________
|Email:alexastott[at]gmail.com|Facebook|@zelixir|Google+|
[University of Maryland Computer Science, Psychology]
[Brunswick Eruption]
  #8   Spotlight this post!  
Unread 17-01-2009, 17:20
markulrich's Avatar
markulrich markulrich is offline
Head Captain and LabVIEW Programmer
FRC #2129 (Ultraviolet)
 
Join Date: Jan 2007
Rookie Year: 2003
Location: Minneapolis
Posts: 46
markulrich has a spectacular aura aboutmarkulrich has a spectacular aura about
Re: Windriver? Labview? Both?

Although it's a bit strange at first when you're used to text programming, I'm for LabVIEW all the way. I love the ability to change constants with the front panel w/o redownloading and using probes, it makes debugging so much easier.

C/C++ is certainly more efficient but when we're using a controller as powerful as the cRIO and only have six weeks I think LabVIEW is the way to go. Graphical programming languages are becoming more and more common as hardware becomes more powerful.
  #9   Spotlight this post!  
Unread 23-01-2009, 20:01
leftylink's Avatar
leftylink leftylink is offline
Code always works the first time!!!
FRC #1318 (Issaquah Robotics Society)
Team Role: College Student
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Secure and undisclosed
Posts: 22
leftylink is on a distinguished road
Re: Windriver? Labview? Both?

Team 1318 is using LabVIEW. Though we have three veterans, all seasoned C programmers, we are all seniors and must pass on our knowledge. The new programmers have a range of programming experience and we thought it easier to teach them LabVIEW. In addition, LabVIEW is a little *too* attractive. Its debugging capabilities are impressive, with the ability to "probe wires" or look at/manipulate values on our front panel or whatnot. (though I have heard that C++ is now capable of working with the Dashboard...) Under other circumstances, I would have used C++, but we will use LabVIEW and see how it goes...
__________________

Issaquah Robotics Society 1318
2009 Galileo Division Semifinalists - Great way to finish off my FIRST career and high school.
2009 Oregon Regional Champions - Great job, 1983 and 2635!
  #10   Spotlight this post!  
Unread 24-01-2009, 21:04
suj's Avatar
suj suj is offline
Alumni/PartTime-Mentor on Team 1219
AKA: Sujeethan Vishnumoorthy
FRC #1219 (Iron Eagles)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Canada
Posts: 83
suj is an unknown quantity at this point
Send a message via MSN to suj
Re: Windriver? Labview? Both?

define both\hybrid
__________________
Programming Captain: 09/09 - 06/12
Drive Team: 2011-2012
Mentor: Sept 2012
Admin of the Team 1219 Facebook page: https://www.facebook.com/Team1219
http://i46.tinypic.com/i52els.jpg
  #11   Spotlight this post!  
Unread 24-01-2009, 21:12
360skier 360skier is offline
RTFM!!
AKA: Eric A.
FRC #1334 (Red Devils)
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Oakville, Ontario
Posts: 45
360skier is an unknown quantity at this point
Re: Windriver? Labview? Both?

You can use C++ on the cRIO but still have a LabView dashboard running on your computer.
  #12   Spotlight this post!  
Unread 24-01-2009, 21:23
suj's Avatar
suj suj is offline
Alumni/PartTime-Mentor on Team 1219
AKA: Sujeethan Vishnumoorthy
FRC #1219 (Iron Eagles)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Canada
Posts: 83
suj is an unknown quantity at this point
Send a message via MSN to suj
Talking Re: Windriver? Labview? Both?

Quote:
Originally Posted by 360skier View Post
You can use C++ on the cRIO but still have a LabView dashboard running on your computer.
makes sense now
__________________
Programming Captain: 09/09 - 06/12
Drive Team: 2011-2012
Mentor: Sept 2012
Admin of the Team 1219 Facebook page: https://www.facebook.com/Team1219
http://i46.tinypic.com/i52els.jpg
  #13   Spotlight this post!  
Unread 25-01-2009, 17:21
WatersongX WatersongX is offline
Registered User
AKA: Matthew Keen
FRC #1111 (Powerhawks)
Team Role: Programmer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Edgewater, MD
Posts: 7
WatersongX is an unknown quantity at this point
Send a message via AIM to WatersongX
Re: Windriver? Labview? Both?

Team 1111 is using C and C++ to program our robot simply because LabView is a proprietary software and C/C++ are standards. Anyone can write a compiler or IDE for C or C++. Labview seems like NI's way of trying to pull FIRST off course from it's goals and train students not to work towards an understanding of science and technology, but to stumble through it without having to know anything useful later in life. People using Labview can no more call themselves programmers than people using VB or Alice[/End Minirant]
  #14   Spotlight this post!  
Unread 25-01-2009, 18:10
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,370
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Windriver? Labview? Both?

There have been 2 programming challenges that have shone the value of LABVEIW this year. First, we decided to try filtering the joystick values to limit acceleration with out any sensor input. After, thrashing about trying to write a VI to do this, our programmer and mentor found several built in VI's that could be used to do this. Being able to graphical see the out put of the filters really helped to zoom in on the best candidates. The speed with witch changes can be made is outstanding. It would take a seasoned C++ veteran to have gone thru all the options we did in about 3 hours. The built in VI filters are tunable. This past Saturday the robot was ready to drive and it's amazing how fast changes can be made. The second task that made me become a LABVEIW believer was our testing of a Sharp ID distance senor to try and get better ranging on the PVC pipe trailer pipe than the camera. Our programmer whipped up a VI for testing in minutes. Once again the graphical feed back is very important. Our team has chronically had problems tackling any thing the least bit complicated in programming. This year is different. Things are happening. Labview is a great big tool box. I don't care about proprietary software. Does it get the job done?
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
Windriver LAC McGurky C/C++ 12 25-02-2009 18:38
compiling in windriver koreabell Programming 4 05-01-2009 15:32
Strange WindRiver Error Maxpower57 Programming 1 10-12-2008 21:41
windriver projects nickmagus Programming 4 01-12-2008 23:29


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

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