Go to Post I know FIRST is all about changing society. But my approach is one person at a time. - Phil 33 [more]
Home
Go Back   Chief Delphi > Technical > Control System
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
  #16   Spotlight this post!  
Unread 25-09-2007, 21:05
Daniel Bathgate's Avatar
Daniel Bathgate Daniel Bathgate is offline
Registered User
AKA: blacklint
no team
Team Role: College Student
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Needham, MA
Posts: 79
Daniel Bathgate will become famous soon enough
Send a message via AIM to Daniel Bathgate
Re: Opinions wanted: LabView-based controller?

I would agree with the sentiments already expressed in this thread. As the only programer on a rookie team last year, it was relatively easy to get going with C moving from a Java background. Learning a completely new paradigm in the six weeks would have been nearly impossible. My only experience with LabView was from the camera setup, and I found it quite confusing.

Another thought, what kind of source management system (if that would even be the correct terminology for a graphical environment) works with LabView? Now that our team has grown and we will have multiple programmers (who were recruited for knowing C), we are considering keeping all of the source in a Subversion repository. Would this or something similar be possible using Labview?

Although I don't know enough about LabView to form a valid opinion on its use, I agree that we would need ample time before the build season to prepare for such an extreme change. Last year I attended a WWRF workshop in November or December that help bring me up to speed for programing the robot in C - workshops such as these would be vital for the use of LabView. I also generally favor simpler low level solutions and would be extremely hesitant about moving away from good old C.
  #17   Spotlight this post!  
Unread 25-09-2007, 21:24
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

I mentored robot programming during the pbasic days, including writing state machines with students to handle autonomous operation. It was a breath of fresh air to switch to a C based system, polluted by the requirements of an 8 bit micro-controller as it is, and have the opportunity to teach students to program the robot controller in C. In doing this the students learn something that is applicable to their future college experience.

I can't say that I have spent a lot of time with Labview, but I was not very impressed with the use of labview to do initial work with the CMU camera. We ended up tossing these activities to develop variations of the camera software Kevin Watson provided. I don't see the value in students learning a proprietary programming system that they may never see again.

I have the strong opinion that a conventional C environment should be offered for any future robot controller, and I am not referring here to snippets of C code to be buried in some larger graphical programming environment. It would be great to have a controller along the lines of what Labview runs on, but it is clear that we will not be able to afford to buy these controllers looking at the prices for them. Being able to have controllers to use in development efforts outside of the actual robot is important and the EDU contoller provided by IFI went along way to satisfying this need at cheap prices.

To be blunt, I resonate with Alan here, highly skilled and dedicated programming mentors will drop out of the FIRST FRC program if they are forced to move away from a C programming environment. If this is where FIRST is headed with its new controller, for whatever reason it is headed in this direction, it needs to consider the error of its ways. I would suggest, instead, that a more rational ANSI C programming environment, with a suitable debugger interface be offered. It is perfectly okay to offer something in addition to that, but failing to offer a conventional C environment would be an error. One could add to this a Java environment, or any other additional environment like easy C, etc, even LabView, but these things sould be in addition to and not intending to supplant a conventional C environment.


Eugene

Last edited by eugenebrooks : 25-09-2007 at 21:31.
  #18   Spotlight this post!  
Unread 25-09-2007, 22:05
Mike Martus's Avatar Unsung FIRST Hero
Mike Martus Mike Martus is offline
Registered User
FRC #0051 (Wings of Fire)
Team Role: Coach
 
Join Date: May 2001
Rookie Year: 1996
Location: Pontiac Michigan
Posts: 1,187
Mike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond reputeMike Martus has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

My comments are as a NON programmer, just a teacher of a shop class.....

Easy C has been our savior the last two years. It has done all we asked and it was done by a student........

With no programming engineers (like many teams) and no programming classes in our school district (like many teams) I fear that a choice to move to a platform that is not as easy as Easy C and not to have the choice to do C if we have the expertise on our team will be a major misteak(sp ) for FIRST.

In education I measure the curriculum worth by a comparing of "What is Industry using" standard.

Question? Is Industry - wide scale using Lab view for their development and also are universities using Lab View for teaching programming in their curriculum?

If not them I say it would be a very poor choice to move to this.... my non programmer opinion.
__________________
Mike Martus
  #19   Spotlight this post!  
Unread 25-09-2007, 22:20
Danny Diaz's Avatar
Danny Diaz Danny Diaz is offline
Smooth Operator
AKA: FrankenMentor
None #0418
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Manchester, NH
Posts: 545
Danny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond repute
Send a message via AIM to Danny Diaz
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by eugenebrooks View Post
... In doing this the students learn something that is applicable to their future college experience ... I don't see the value in students learning a proprietary programming system that they may never see again.
Funny you should say that. I am going on 5 years as a mentor with LASA Robotics (FRC418) and we've graduated on average 10 team members each season, with most of them being spread into the wind to different engineering institutions. The result is always the same. Here's a snippet from an e-mail I received TODAY from a team member that went to the Illinois Institute of Technology -
Quote:
"I thought you'd get a kick out of this. The first experiment in my mechanical engineering course was to test the average force of a rocket motor. We used LabVIEW. "
This isn't by accident. CalTech has a "National Instruments" laboratory. The University of Colorado at Boulder uses LabVIEW in its labs. The University of Texas uses LabVIEW extensively in its EE programs. Virginia Tech uses LabVIEW Real-Time in its Robotics labs and as the foundation of the programming software in their humanoid robots. If I were in the Academic group I could go on for hours telling you about the Universities and Institutions around the world that are using LabVIEW.

When I watch the Discovery Channel, and they show the researchers working with their equipment, I have a hard time NOT seeing a National Instruments PXI or cRIO system as the controller for their experiments. The readout screens they put up on the TV are LabVIEW screens. At NASA and JPL they use LabVIEW quite extensively. CERN is a big customer of National Instruments hardware, it's being used in their SuperCollider project. Lockheed Martin uses LabVIEW Real-Time in a lot of their test and measurement systems. In Germany the Max Planck Institute for Plasma Physics uses LabVIEW Real-Time to control the flow of plasma in several of their advanced experiments. You should watch the NI-Week 2007 keynotes that are archived on the NI website, it's really eye-opening.

I can almost say that if you work for a big company and you don't see LabVIEW somewhere, you're not looking hard enough. If you go to a school and are in an ME, EE, or CmpE program, and you don't see LabVIEW, go back tomorrow and check again. There's no shortage of the need for experienced LabVIEW programmers, but last time I checked more and more schools are dropping C programming for JAVA...

-Danny
__________________
Danny Diaz
Former Lead Technical Mentor, FRC 418
  #20   Spotlight this post!  
Unread 25-09-2007, 22:22
JBotAlan's Avatar
JBotAlan JBotAlan is offline
Forever chasing the 'bot around
AKA: Jacob Rau
FRC #5263
Team Role: Mentor
 
Join Date: Sep 2004
Rookie Year: 2004
Location: Riverview, MI
Posts: 723
JBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond reputeJBotAlan has a reputation beyond repute
Send a message via AIM to JBotAlan Send a message via Yahoo to JBotAlan
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Mike Martus View Post
Question? Is Industry - wide scale using Lab view for their development and also are universities using Lab View for teaching programming in their curriculum?

If not them I say it would be a very poor choice to move to this.... my non programmer opinion.
From what I gather, LabVIEW is actually being used in prototyping. I don't know how widespread this is, but it is out there. I do suppose I should force myself to learn it, but I think at this point, C, C++, and the Microsoft .NET languages (C#, VB, and I think there's more but I can't recall them right now) are in the most demand.

At this point I am on the fence. My instincts say no, only because I know C and am comfortable with it. Then again, there are valid points to learning C and there are valid points to learning LabVIEW...

Ugh...I don't know...
JBot
__________________
Aren't signatures a bit outdated?
  #21   Spotlight this post!  
Unread 25-09-2007, 22:58
Danny Diaz's Avatar
Danny Diaz Danny Diaz is offline
Smooth Operator
AKA: FrankenMentor
None #0418
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Manchester, NH
Posts: 545
Danny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond repute
Send a message via AIM to Danny Diaz
Re: Opinions wanted: LabView-based controller?

Quote:
From what I gather, LabVIEW is actually being used in prototyping.
Not only that, but a LabVIEW prototype is quite different than most other prototypes. Have you ever heard of the Segway-like system developed by Rensselaer Polytechnic Institute? Here's a link to a description of their project.

http://zone.ni.com/devzone/cda/pub/p/id/177

They did the prototyping in LabVIEW, and in no time flat they took the prototype code and ported it to a real-time controller and had a functioning system in less time than it takes most companies to decide whether or not they're going to scrap a prototype or keep working on it.

If you are using a cRIO, the power there is the FPGA involved. You can offload most of your hardware processing to the FPGA, and handle all your "software" work on the controller itself (why should you do stuff like counting events in software when an FPGA can do it in hardware?). Once you have your FPGA running like you want it, the same code you used to program the FPGA can be given to a fabricator to make you a chip. How many CmpE and EE students wish they could use LabVIEW FPGA in class to program an FPGA rather than have to know YET ANOTHER language (VHDL) to do it? <raises hand> Yeah, it's that powerful.

Quote:
Originally Posted by JBotAlan View Post
... I think at this point, C, C++, and the Microsoft .NET languages (C#, VB, and I think there's more but I can't recall them right now) are in the most demand.
Yep, I can't argue with that. However, not everybody is a programmer. How many people do you have on your team, and what percent of them don't code? The power of LabVIEW is that you don't have to be a programmer to write functional LabVIEW code - by incorporating LabVIEW, you are going to be able to involve the non-CS members of your team more readily. I'm not saying it will be immediate, however, but you're going to be able to empower students who have never touched a text-based language in their lives, and shockingly enough they'll probably write the best code. If you're skeptical, that's exactly how it works in industry. In LabVIEW you don't have to write complicated code to get complex results.

Then there's the FIRST LEGO League effect. How many students have programmed in RoboLab? How many of them will now be able to program in LabVIEW? The results are stunning. Again, watch the NI-Week Keynote videos, especially watch Thursday's video. Then tell me what you think.

-Danny
__________________
Danny Diaz
Former Lead Technical Mentor, FRC 418

Last edited by Danny Diaz : 26-09-2007 at 12:10. Reason: Comments were probably a bit reaching in some aspects.
  #22   Spotlight this post!  
Unread 25-09-2007, 22:58
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Mike Martus View Post
Question? Is Industry - wide scale using Lab view for their development and also are universities using Lab View for teaching programming in their curriculum?
Interesting question Mike... I haven't encountered anyone using LabView at work or at our suppliers myself, but that's obviously only a small data point.

Out of curiosity, I went to Monster.com and did some job searching for Chicago. "C" is unfortunately a terrible search term so I searched for 3 things: "c++", "java", and "labview". Java generates 674 hits, C++ generates 294, and LabView generates 5. Take that as you may.
  #23   Spotlight this post!  
Unread 25-09-2007, 23:19
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Dave Flowerday View Post
I
Out of curiosity, I went to Monster.com and did some job searching for Chicago. "C" is unfortunately a terrible search term so I searched for 3 things: "c++", "java", and "labview". Java generates 674 hits, C++ generates 294, and LabView generates 5. Take that as you may.
And "C/C++" gets 1624 hits over this way...

Lets get serious guys, if we want to teach programming in our FIRST activities
a high performance a C environment on a more powerful processor (with a nice
debugger hookup) is the answer. The "higher level" environments are great for
teams without good programming mentors, as noted by posters in this thread.
If FIRST decides, for whatever reason it might, that we should be teaching LabVIEW
(LabVIEW is heavily used and taught for lab use where I work), then one is going
to have to round up a large number of new LabVIEW mentors (not programming
mentors) to do that. This [potential?] decision is neither good, nor bad, it only has
consequences...

Eugene

Last edited by eugenebrooks : 25-09-2007 at 23:32.
  #24   Spotlight this post!  
Unread 25-09-2007, 23:32
Danny Diaz's Avatar
Danny Diaz Danny Diaz is offline
Smooth Operator
AKA: FrankenMentor
None #0418
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Manchester, NH
Posts: 545
Danny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond repute
Send a message via AIM to Danny Diaz
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Dave Flowerday View Post
Out of curiosity, I went to Monster.com and did some job searching for Chicago. "C" is unfortunately a terrible search term so I searched for 3 things: "c++", "java", and "labview". Java generates 674 hits, C++ generates 294, and LabView generates 5.
I think you forgot the 69 after the 5. When I did my search on Monster I got 569 hits for "LabVIEW". But that's neither here nor there, how many hits a particular search term reveals on an engine has VERY LITTLE to do with what this thread initially looked like what it was attempting to do. I'd like to get back to that please...

-Danny
__________________
Danny Diaz
Former Lead Technical Mentor, FRC 418

Last edited by Danny Diaz : 25-09-2007 at 23:46. Reason: Post seemed a bit snippy
  #25   Spotlight this post!  
Unread 25-09-2007, 23:50
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Danny Diaz View Post
how many hits a particular search term reveals on an engine has VERY LITTLE to do with what this thread initially looked like what it was attempting to do. If you'd like to talk about the technical merits (or not) of LabVIEW in the FIRST program, I'd love to have an open discussion with you.
I can't swear that this is what Dave was getting at, but it sounds like he was mirroring some of my sentiments. I have never written any Labview, so I can't make any comments as to the language itself. However, I think that a migration to anything that isn't particularly popular in education and in industry is a bad move for FIRST. Though he only provided one data point, what Dave pointed out is that Labview does not appear to be nearly as popular in industry as C or Java. This is a two-fold problem, because it means that teams will have a harder time finding mentors to teach it, and that students won't have as many opportunities to use their learned skills when they graduate. I'd say the same thing about OCaml, Foxpro, or pretty much any other language that isn't BASIC, C, Java, or maybe Python... they definitely have sizable user bases, but not THAT big.

I'm a computer scientist. I trust that I'll be able to pick up Labview pretty quickly should the need arise, so I'm not worried for my team. However, I fear that a move away from "traditional" languages will put teams with minimal programming resources at an even bigger disadvantage.
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_

Last edited by jgannon : 25-09-2007 at 23:55. Reason: incorrect attribution
  #26   Spotlight this post!  
Unread 25-09-2007, 23:52
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Danny Diaz View Post
I think you forgot the 69 after the 5. When I did my search on Monster I got 569 hits for "LabVIEW". But that's neither here nor there, how many hits a particular search term reveals on an engine has VERY LITTLE to do with what this thread initially looked like what it was attempting to do. I'd like to get back to that please...

-Danny
You didn't restrict your search to Chicago.
There are 5 hits on labview.
Just to provide the evidence that statistics never lie,
read the first hit. Micro-controller programming in
C/C++ is the primary requirement, labview is the "plus".

Eugene
  #27   Spotlight this post!  
Unread 26-09-2007, 01:20
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,825
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

Quote:
Originally Posted by Danny Diaz View Post
Then there's the FIRST LEGO League effect. How many students have programmed in RoboLab?
Or the new language, which is also Labview based? The teams I used to mentor switched from RCX code to the new language in one year, with RoboLab as the stepping stone.

Personally, I could care less about which one is used. I'll take the best tool in the box that I know how to use. (Right now: neither C nor Labview. It's called a professional programmer. )
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #28   Spotlight this post!  
Unread 26-09-2007, 09:02
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: Opinions wanted: Lab View-based controller?

In the discussions concerning the new First RC, this is the first time anybody has pointed to a complete hardware, firmware and software commercial platform that could be wrapped up and used as a total competition system.
I started a post - chicken or the egg. Taking about the software with out looking at the hardware to me makes no sense. Someone has to integrate all the pieces into a system we can use. With NI Labveiw and the cRIO this has already been done. The question is can this system take us forward and deal with the future. What if 3 years from now a semiconductor company came to First and said that they will provide to each team a 3-axis accelerometer evaluation board. By the way it's a low voltage xyz buss interface. Could the NI system use this device? Can our current system? Or, What if a automotive supplier offered a intelligent ECM servomotor gear box assembly for a fantastic price and it uses a can interface. Could the NI stuff use it? Can our current controller.
When I was taking CS, I was told FORTRAN was thee language for technical programming and was drilled in it. C was an odd language only for those Unix nuts. I was told there is no job market for C. Learn Fortran and Cobol and you'll have a job. Data flow is a totally different mindset. It will drive competent low level programmers crazy.
My son is a 3rd year ME student and many of his labs are designed around the NI platform. To him, It's just the way it's done.
  #29   Spotlight this post!  
Unread 26-09-2007, 09:12
Danny Diaz's Avatar
Danny Diaz Danny Diaz is offline
Smooth Operator
AKA: FrankenMentor
None #0418
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Manchester, NH
Posts: 545
Danny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond repute
Send a message via AIM to Danny Diaz
Re: Opinions wanted: LabView-based controller?

I've had several requests for the links to the NI-Week 2007 keynote videos. Here is the link:

http://www.ni.com/niweek/keynote_videos.htm

The Thursday, August 9th video set is really geared towards the majority of the concerns in this discussion.

-Danny
__________________
Danny Diaz
Former Lead Technical Mentor, FRC 418
  #30   Spotlight this post!  
Unread 26-09-2007, 09:43
ebarker's Avatar
ebarker ebarker is offline
Registered User
AKA: Ed Barker
FRC #1311 (Kell Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Kennesaw GA
Posts: 1,437
ebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond repute
Re: Opinions wanted: LabView-based controller?

We are talking several subjects here.

a) what is a good way to educate students about programming?
b) what should a FRC control system look like?
c) what is the value, or best use of Labview?

These answers may, or may NOT have common ground.

20 years ago I ran an engineering group that developed a system for internal use in our company. shortly thereafter Labview 1.0 came out and it had basically the same objectives as our system.

There is a very firm case that can be made for using Labview in certain type of environments. Probably the best case is where you have to lash together a lot of instrumentation, or control components to quickly put together some sort of system. Prior to these types of products a company or agency would literally spend millions of dollars and years integrating these systems together.

Yes, if you get good at Labview, there are plenty of jobs. A good starting point for a motivated student is to redo the CMU app.

Would I like Labview for a robot controller? No, I do not think it is appropriate for use in the FRC community as a robot controller. I'd prefer to see ANSI C for that task.

Something that National might want to think about is helping students focus on a more narrow use of Labview in the form of a contest and provide incentive with an award, much like Autodesk does with the animation and documentation awards.
__________________
Ed Barker
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
Wanted: 2006 Robot Controller BradyP4 Control System 3 06-08-2006 21:13
Wanted: 2005 Robot Controller BSMFIRST Control System 0 01-03-2006 11:27
Human Arm based controller Andrew Schuetze Control System 5 09-10-2005 15:05
People's opinions.. pras870 General Forum 9 14-01-2004 23:53
2 v. 2 opinions P.J. Baker Off-Season Events 11 28-06-2001 13:24


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

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