NQC (Not Quite C)

This is a computer language, which resembles C, by Dave Baum (the author of the class textbook). The language is intended for the LEGO Mindstorms line, including the RCX, which is the model we use in this class.

SHORTCUT: We will be using NQC with an RcxCC for Windows (see below for installation instructions).

You will need Adobe Acrobat to read the documentation linked below. I have written a short help page for Acrobat. It may already be installed on your PC, especially if you have a CCI computer.

Resources:

Integrated Development Environments

Baum lists several Integrated Development Environments (IDE). 

We will be using the RCX Command Center (RcxCC). 

RCX2

For our purposes, the big advantage of RCX2 is that it supports small arrays and local variables.  The RCX2 firmware is distributed by LEGO with the SDK. To upgrade to RCX2, just download the firmware to your brick using the "Tools/Download Firmware" menu item and choose the firm0328.lgo file (instead of the firm0309.lgo that came on your Mindstorms CD).

Installing RcxCCExt on your Computer

The instructions say that you should install the LEGO software and Acrobat 4 before installing RcxCC.  To install RcxCC, download and run the installation executable file.

Read the "readme" file for instructions of what to do if the installation fails.  I had no problems, but already had both the LEGO Mindstorms software and Acrobat 4 installed.


Last modified Tuesday, September 04, 2001 08:27 AM by lastra@cs.unc.edu