Blog‎ > ‎Software‎ > ‎

Programming tools you will need

posted Dec 11, 2011, 1:27 PM by Nick Lorch

The FRC competition & Team167 use a variety of tools to program the robot.  Here are a few of basic programs and toolsets we use.  I have the install disks for both LabView and Windriver and if you would like to install these programs on your computer please contact me during one of the robotics meetings.  The software licenses last for 1 year from the start of the competition date.  At the start of the next competition, there is usually an update or a method to extend the license with the new kit of parts.  This greatly reduces the time to install the software (which can take upwards of an hour), so if you are interested in software for Team167 get your computer setup before the competition starts!

LabView

LabView is software that we use to design/modify the driver station.  There is also a way to program the robot controller in LabView but our mentor experience (i.e. me) is more knowledgeable in C++. 

Windriver C++

Windriver C++ is an Integrated Development Environment (IDE) with the ability to C++ code and compile it into a language that the robot controller can understand.  Team167 programs the robot controller in C++ using this tool.  The windriver environment is very similar to eclipse (a freeware IDE).

Git

Git is a form of revision management software.  This is software that allows multiple people to work on the same project and merge individual changes with relative ease.  It also allows you to make different versions of software as well as revert back to previous states of code.  We will be using Git this year. Here are some good references on what git is and how to use it:
Comments