|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: KOP Contest (Cash Prizes for FRC teams)
Quote:
Quote:
It's arguably true that LabVIEW is not a particularly effective language for teaching low-level CS concepts, but LabVIEW programmers are certainly able to take advantage of those concepts, and it's a fantastic language for use by domain experts who don't happen to be expert programmers. |
|
#2
|
|||||
|
|||||
|
Re: KOP Contest (Cash Prizes for FRC teams)
Quote:
|
|
#3
|
|||||
|
|||||
|
Re: KOP Contest (Cash Prizes for FRC teams)
Quote:
As for hardware compatibility, yes, labview runs on lots of platforms, as long as you're primarily interested in working with NI hardware to interface with the rest of the world. Once you step outside the NI garden, doing things with labview can quickly become complicated. And that's as far OT as I'll drag this thread. If we want to further discuss the merits and deficiencies of Labview as a general and FRC language, we should start up a new thread. |
|
#4
|
|||
|
|||
|
Re: KOP Contest (Cash Prizes for FRC teams)
Just a few comments.
I wasn't involved in writing the rules for the contest, but I don't believe they say you have to write all the code in LabVIEW. Perhaps it would be more impressive to the judges to write some code in LV and some in C/C++ and integrate them to do things that are difficult using just one alone. But, a bit of advice -- using the word sucks in relation to a product from company X on the entry form for a contest about products from company X will probably not get you bonus points. You may be good enough to pull it off, but probably not. Car thing: I wholeheartedly agree. Please do not treat this as a license to build stuff even as dangerous as FRC robots. No parachute deployment systems for skydiving. No robots throwing knives at blind-folded assistants. Use your brain. Use your common sense. Be careful. LV comments: All languages, all of them, abstract and hide details, otherwise what are they worth. If it hides what you want, awesome. If it hides something you don't, not so awesome. Tightly bound: LV is able to call DLLs or the equivalent on every platform. It incorporates .NET, ActiveX, even AppleEvents. It can call command scripts, communicate using TCP, UDP, serial, quite a bit of USB and other protocols. LV has better support for NI HW than that of other companies, but not surprising since, much of the HW support for NI products is done by the NI HW teams, and that is what most customers request. Where there are good open standards they are generally adopted and further open the platform. I'd be happy to discuss what you feel should be more open, but as suggested, on the other thread. Greg McKaskle Last edited by Greg McKaskle : 18-04-2011 at 21:17. Reason: Adjusting my tone |
|
#5
|
|||
|
|||
|
Re: KOP Contest (Cash Prizes for FRC teams)
Quote:
After all FIRST is about education and not software training! |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|