Software

One major component of the competition is to write code for the robot to work. There are several platforms through which one can program the new v5 system, shown below.

VEXcode: https://www.vexrobotics.com/vexcode-download

Purdue’s PROS: https://pros.cs.purdue.edu/

VexCode

VexCode is the current official VEX Robotics programming platform. It has 4 different specific platforms, used for VEX IQ and VEX v5. 

Usage for v5 Blocks:

The v5 Blocks contain tutorial videos that can be found on the top left of the screen. 

Image of block tutorial.

Graphic configuration for the robot can be found in the right corner.

Image of block config.

Clicking on the question mark next to the graphic configuration icon while clicking on a block will provide the user with additional information on the block.

Image of help.

Usage for v5 Text:

Once downloaded, the VexCode system contains several example code and tutorial videos that can be found in the file section on the top left. 

Image of tutorial.

Graphic configuration of the robot motors can be done on the top right, enabling easy configuration. 

Image of config.

Within the v5 text code, one can enable autocomplete or expert text-based configuration by clicking on the name of the program. 

Image of autocomplete options.

Command references can be found through the question mark icon on the top right. 

Image of references.

Specific capabilities can be viewed by right-clicking commands and go to its definition, enabling one to view all the possible commands and parameters of each object.

Image of definitions.