View Single Post
  #14   Spotlight this post!  
Unread 16-02-2009, 03:21
Uberbots's Avatar
Uberbots Uberbots is offline
Mad Programmer
AKA: Billy Sisson
FRC #1124 (ÜberBots)
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Avon
Posts: 739
Uberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond reputeUberbots has a reputation beyond repute
Re: Do you hate or like labview or want to use c

once you fully understand the dataflow paradigm of labview, it becomes an extremely effective language for programming naturally parallel machines like robots in. Seriously, there is no reason to hate labview (other than believing the the lower level language you program in the cooler you are... which is totally not true at all unless you are optimizing the really tight loops).

you should really take some time to learn how the code is structured. i worked over the summer learning labview and how to interface with robot-like devices with the rio, so i was all set in aiding various teams in getting started with this thing. i also learned how to do code optimizations in labview, how the compiler works and tricking it into faster machine code, and what is simply not efficient (e.g. large global variables).

you should also realize that the FPGA, the not-quite processor that is doing all the background sensor processsing, was also programmed in labview, and is able to read hundreds of sensors in PARALLEL.

parallelism = labview
sequentialism = c++
though either can do the other, its easier in the specified language.
__________________
A few of my favorite numbers:
175 176 177 195 230 558 716 1024 1071 1592 1784 1816
RPI 2012
BREAKAWAY