File Exchange

image thumbnail

Simulink Coder Support Package for ARM Cortex-based VEX Microcontroller

Generate code for the ARM Cortex-based VEX Microcontroller.


Updated 10 Mar 2021

Editor's Note:

This support package is currently unable to download third-party software for MATLAB R2017a and earlier versions. For details and workaround, see this Bug Report.

MATLAB R2017b and later versions are unaffected.

Simulink® Coder™ Support Package for ARM® Cortex®-based VEX® Microcontroller enables you to create and run Simulink® models on a VEX microcontroller. The support package includes a library of Simulink blocks for configuring and accessing VEX peripherals, and it has student-competition specific blocks.

This support package is functional for R2014a and beyond.

* Not supported for PIC-based VEX Microcontroller.
** Not supported on newer versions of macOS
*** Supported on Windows and Mac versions up to 10.10

If you have download or installation issues, please contact Technical Support:

Comments and Ratings (10)

Manoj Velmurugan

Michael Burkhart

Failed to download the third-party software:PROS Library

John Wilson

I keep getting an error for some of the third-party downloads. Can anyone help?

Amit Charantimath

Cody Timmins

When I'm going to open a New Cortex Model and I try to open the Cortex Library it won't open. Any suggestions?

Marcelo Muñoz

Is there a way to comunicate simulink with vex cortex via VexNet?

Mehmet Burak Ekinci

Sorry that i could not edit my answer and i want to add the error log:
(Oct 29, 2017 22:39:01) SSI downloadAndInstallSP Response: {"exception": {"message":"There was a problem installing the third-party software. To resolve this issue, contact Technical Support","title":"Install Error","cause":" archive is not a ZIP archive

Alejandro Miranda Cid

Sandeep Math

Hi Eric,

I have responded to your question by email.

Thanks for your comment!


Eric Fricot

Hi all,
great job, it runs but i've a huge problem, program won't run without usb cable plugged, surely i've made a mistake but would you help
the program is simple (juste run the motor on port 2)
Thank's in advance

MATLAB Release Compatibility
Created with R2014a
Compatible with R2014a to R2021a
Platform Compatibility
Windows macOS Linux

Inspired: VEXCompanionApp

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!