VEX ARM Cortex Support from Simulink

Use Simulink Coder to generate optimized code for your Simulink models to program a VEX Cortex Microcontroller.

Simulink Coder™ generates and executes C and C++ code from Simulink® diagrams, Stateflow® charts, and MATLAB® functions that can be compiled and executed on with the VEX™  Cortex® Microcontroller (from VEX Robotics).

The support package includes:

  • A library of Simulink blocks for programming the VEX Cortex Microcontroller to work with servomotors, DC motors, switches, potentiometers, and VEX gamepad inputs.
  • Streamlined development interface and sample models.

BEST and VEX Robotics Competitions

BEST Robotics and VEX Robotics  are the two largest competitions that require teams to use the VEX Cortex Microcontroller to program their robots.

For students interested in using MATLAB and Simulink for BEST Robotics competitions, please go to the student competition page for BEST Robotics.

For students interested in using MATLAB and Simulink for VEX Robotics competitions, please go to the student competition page for VEX Robotics.

Simulink Coder hardware support packages offer built-in, limited, support for specific hardware, schedulers, and compilers. Please click the Request Hardware Support link if you seek additional hardware support.

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.

View enhancements and bug fixes in release notes.

Supported in student software.

Explore gallery (4 images)