See here for an important update regarding VEX Robotics pricing changes that will be going to effect on November 1, 2019.

Recently added item(s) ×

You have no items in your shopping cart.

$USD
$
Login

VEXcode Download

VEXcode is free to use.

VEXcode IQ Blocks - v1.0.1

Android version coming soon
Minimum system requirements


New features in this version:

  • Implemented support for multiple "When Started" events (Maximum of 3
  • Implemented support for 2D lists (1-indexed arrays)
  • Implemented a "Boolean" variable type
  • Implemented a "While Loop" C-block
  • Implemented a "software update" notification when the user is using an out-of-date version of VEXcode Blocks
  • Implemented "preview" support for Simplified Chinese and Spanish languages
  • Includes UI Elements (Simplified Chinese
  • Translated Blocks (Simplified Chinese + Spanish
  • Future Update: Translated Help
  • Future Update: Translated Subtitles for Tutorial Video
  • Future Update: Translated Comments in Example Project
  • Implemented a user feedback feature
  • Added ability to add and configure the VEX Vision Sensor on PC / Mac / Chromebooks via the "Devices" window
  • Added blocks to support the VEX Vision Sensor
  • Added support for dragging and dropping projects into the application to open
  • Added a feature to indicate on the Brain LCD to the user when a gyro is calibrating at the start of projects using a Gyro-based Drivetrain
  • Added additional tutorial videos
  • Added additional example projects
  • Improved installation system to minimize application size
  • Updated style of installation and application icons
  • Updated built-in Help documentation for new blocks
  • Changed default printing behavior of "print" blocks to not show decimal values. Use the "set print precision" block to display decimal numbers
  • Fixed communication issue where some Dell Chromebooks could not communicate with the IQ Brain
  • Fixed direction of rotation graphical issue with configuring a motor device
  • Fixed an issue where a reporter block for the IQ Distance Sensor may not appear after adding a IQ Distance Sensor as a device
  • Fixed an issue where the “set motor position” block was not having any effect.
  • Fixed issue where block drop-down menus may not close when opening another view

Known Issues:

  1. Blocks do not automatically update when device / direction names change in the Devices window
  2. Share functionality is not yet supported on iOS
  3. Recent Projects is not yet supported on Chrome OS
  4. Projects will not download on iOS if a VEX IQ Controller with a Smart Radio installed is actively linked to a VEX IQ Brain
  5. Tutorial videos cannot be played in “full screen” mode on Chrome OS
  6. When installing on Windows 7, you may receive a warning about unsigned VEX IQ drivers. Users will need to select “Install this driver software anyways” to proceed
  7. Interacting with notes on iOS devices may cause problems with responsiveness. If the workspace is not responsive after interacting with notes, select a Category from the Toolbox to restore the workspace
  8. Using the “Share” button to generate a PDF of the project does not print the content of project notes (yellow boxes) yet

VEXcode IQ Text

Release scheduled for November 2019

VEXcode V5 Blocks - v1.0

iOS & Android versions coming soon
Minimum system requirements


New features in this version:

  • Implemented support for multiple "When Started" events (Maximum of 50)
  • Implemented support for multiple "When Autonomous" and "When Driver Control" events (Maximum of 50)
  • Implemented support for 2D lists (1-indexed arrays)
  • Implemented a "Boolean" variable type
  • Implemented a "While Loop" C-block
  • Implemented a "software update" notification when the user is using an out-of-date version of VEXcode Blocks
  • Implemented "preview" support for Simplified Chinese and Spanish languages
  • Includes UI Elements (Simplified Chinese
  • Translated Blocks (Simplified Chinese + Spanish
  • Future Update: Translated Help
  • Future Update: Translated Subtitles for Tutorial Video
  • Future Update: Translated Comments in Example Project
  • Implemented a user feedback feature
  • Added support for wireless program downloading to the V5 Brain (via V5 Controller)
  • Added additional example projects for each three-wire device
  • Added support for dragging and dropping projects into the application to open
  • Added a feature to indicate on the Brain LCD to the user when a gyro is calibrating at the start of projects using a Gyro-based Drivetrain
  • Added additional tutorial videos
  • Added additional example projects
  • Updated V5 SDV Template to support the 200mm travel wheel
  • Updated style of installation and application icons
  • Updated built-in Help documentation for new blocks
  • Improved VRC Competition Support with VRC field management system
  • Improved installation system to minimize application size
  • Combined Brain and Controller "Looks" blocks together
  • Changed default printing behavior of "print" blocks to not show decimal values. Use the "set print precision" block to display decimal numbers
  • Fixed communication issue where some Dell Chromebooks could not communicate with the V5 Brain
  • Fixed a number of incorrect example projects
  • Fixed issue where block drop-down menus may not close when opening another view

Known Issues:

  1. Blocks do not automatically update when device / direction names change in the Devices window
  2. Recent Projects is not yet supported on Chrome OS
  3. Tutorial videos cannot be played in “full screen” mode on Chrome OS
  4. Using the “Share” button to generate a PDF of the project does not print the content of project notes (yellow boxes) yet

VEXcode V5 Text - v1.0.1

Chromebook version coming soon
Minimum system requirements


New features in 1.0.1:

  • Added "Expert Robot Configuration" toggle to project settings to disable the Graphical Robot Configuration tool.
  • Resolved an issue with opening Example Projects after importing a .VEX file.
  • Added two missing commands to Drivetrain Autocomplete list.

New features in 1.0:

  • Improved code readability by updating the V5 SDK version to use global enums (no :: needed by default) and add default parameters to commands that accepts different unit types.
  • Before: LeftMotor.spin(vex::directionType::fwd);
  • After: LeftMotor.spin(forward);
  • Added 50+ new example projects.
  • Added 8 new tutorial videos.
  • Added “Tools” menu in the toolbar, including commenting tools, font size adjustment, code formatting tools, and access to advanced API documentation.
  • Added Find / Replace features to the “Edit” menu.
  • Implemented “Command Help” feature. Accessible from the “Command Help” option in the right-click context menu after positioning the cursor on a command.
  • Implemented “Command Reference” feature listing primary API commands via the help panel. Command reference will display commands based on the configured devices in the project. Each command reference command has a simple “copy command” button.
  • Implemented Graphical Robot Configuration. Accessible by the Robot Configuration button in the toolbar.
  • Implemented a User Feedback feature for users to send feedback in the application.
  • Added Simplified Autocomplete for VEX API commands to limit complexity for new users. More advanced users can use the “Enable Expert Autocomplete” project setting in the project details window to expose all API commands.
  • Added wait() and waitUntil() macros to match VEXcode V5 Blocks.
  • Implemented Light Editor Theme preview feature. To view, change the theme option in from File -> Preferences.
  • Added a “Project Update” feature to migrate VEXcode V5 Text 0.9 and earlier projects to VEXcode V5 Text 1.0.

Technical Details:

  • Robot Configuration: Devices that are added to the Robot Configuration panel will auto-generate code snippets required to use the device. These devices will be initialized with the “vexcodeInit()” command.
  • Robot Configuration: Device declarations will populate the robot-config.h file - which is a read-only file.
  • Project Update: When the user opens projects created prior to VEXcode Text v1.0, the user will be provided an option to “Update Now”, "Update Later", or "Don’t Ask Me Again".
  • Project Update: Imported VCS VEX C++ and VEX C++ Pro projects will not support the Robot Configuration or the new Simplified Autocomplete features to avoid conflicts with backwards compatibility.

Known Issues:

  1. Simplified version of Autocomplete will be continuously improved for the future releases.
  2. Accelerometer is not showing up in Autocomplete
  3. “Editor Font Zoom Reset” under “Tool” menu on Windows, resets to slightly smaller font than the default

Other programming software

Tech support for these options are handled by their developers, not VEX.