The ROBOTC Development Team is very excited to announce a public preview of ROBOTC 4.51. This update is for the VEX Robotics (VEX EDR CORTEX and VEX IQ) physical and virtual robotics systems and includes new features, improvements, and a load of bug fixes.

Click here to download the .exe file for 4.51!

Important Setup Information for ROBOTC 4.51:

VEX IQ Users:

VEX Cortex Users (with Black VEXnet 1.0 Keys):

VEX Cortex Users (with White VEXnet 2.0 Keys):

New Features and Improvements:

Added support for simple mathematical expressions in numerical text boxes in Graphical.



Datalogging has been added for the VEX IQ platform.

Users can now log data from inside your program, with or without a timestamp.



Users can also configure motor, sensor and other values to be automatically polled at intervals as low as 10ms.



Users can view data in ROBOTC as it polled in and save to a .CSV file for additional analysis in a popular spreadsheet software.



You can use standard keyboard shortcuts to Select All, Copy, Cut and Paste in the Debugstream Window.

Natural Language Library Files have been enhanced for improved readability.

“Port with no Motor” has been added as an option for graphical blocks that use multiple motors – this will allow you to unselect a specific motor.

Graphical Copy and Paste has been improved to work better with comment blocks.

A flag (-SUPPRESS ) has been added to allow suppression of command line activation errors.

When compiling multiple files at once, the IDE will remain more responsive to user interaction.

A setMotorBrakeMode block has been added to Graphical, allowing motors to be set to either “float” or “brake”. This will allow motors to be setup as “free running”. This command can be found in “Expert” and above menu levels.

Additional programming samples have been added

User I2C commands for the Cortex has been implemented.

Users can now use custom I2C sensors within their programs – custom I2C commands are compatible with using the VEX Integrated Motor Encoders.