View Single Post
  #6   Spotlight this post!  
Unread 08-01-2010, 22:28
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,753
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: C programming questions and other

Quote:
Originally Posted by jph399 View Post
I'm the head programmer and I'm most familiar with Labview since that was what we used on our bot last year, but I'm always looking to learn more about it via workshops, presentations, slide-shows, step-by-steps, or even a manual. I know about some of the more common places to look for this online such as LVmastery, and the NI website.

Last year at regionals and the championship I noticed that most teams used C programming and when we needed help with programming they couldn't help much since they weren't using labview. I highly doubt this but I was wondering is there is any way of taking a finished program in labview and then converting it to C with a converting program or anything?
You've already mentioned the better sites that I know of. There are several LV specific forums, but they are not specific to FRC. One of the things that was redone this year was all of the LV examples were updated and lots added. They now include electrical wiring diagrams, and that would probably be one of the best ways to learn sensor related concepts. For general LV programming, there are quite a few books available. It has been awhile since I've reviewed any, so I don't have any specific suggestions except that I always liked the Gary Johnson ones. I also thought that the WPI documentation about the APIs was also really good.

Regarding the percentage of teams using LV. The informal polls NI did last year indicated that it differed greatly by region. Established teams, lower numbered teams, seemed more likely to already have programming and to use C/C++. Newer teams, lower numbered ones seemed more likely to use LV. There were of course lots of exceptions. Regions in the NE were often 85% C++. I don't remember where it was, but one regional was I think 92% LV. I believe in Atlanta, it wound up 65% LV and 35% C/C++.

Hopefully, all of the languages will be well supported, and the teams with knowledge of more than one language will continue to rise.

Greg McKaskle

Last edited by Greg McKaskle : 08-01-2010 at 22:30.