Effacer les filtres
Effacer les filtres

The following error occurred during deployment to your hardware board: Index exceeds matrix dimensions. The simulation works though. Please help!

32 vues (au cours des 30 derniers jours)
Please help. My simulink image is attached.
  1 commentaire
Nick Choi
Nick Choi le 2 Oct 2017
Based off of the blocks, I assume that this is being deployed onto VEX robotics hardware. Is this correct?
Are there any operations inside the If action subsystems? Can you describe what you are trying to achieve with this model?

Connectez-vous pour commenter.

Réponses (1)

Ashwini Venkatappa
Ashwini Venkatappa le 4 Oct 2017
We observe this error generally when the vex controller is not connected to the computer.
  • Ensure you have disconnected the gamepad.
  • Connect the VEX controller using a USB cable.
  • In the device manager, we should see a com port assigned for the VEX controller.
In the MATLAB command window, execute
>> usbDeviceObj = matlab.hwmgr.internal.hwconnection.USBDeviceEnumerator;
>> vexSerialPortCell = usbDeviceObj.getSerialPorts('productid','000b','vendorid','04d8');
>> vexSerialPort = vexSerialPortCell{1}
"vexSerialPort" should be same as the com port of the VEX controller.
Please note: The workflow of programming the VEX controller wirelessly using gamepad and VEXNET is currently not supported in Simulink.
The above answer is valid for VEX EDR only.If you are using a different variant of VEX controller contact Mathworks Technical Support.
  1 commentaire
MathWorks Student Competitions Team
Note that, as Ashwini mentioned in the previous answer, the download will not work successfully if you using a VEX gamepad/controller to do it wirelessly. You will have to connect the Cortex directly to the computer over USB and then hit 'Deploy to Hardware'.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by