MPU6050 Pitch and Roll SIMULINK Example not working (MPU6050 Arduino Simulink Interface)

4 views (last 30 days)
Hello everyone,
I am trying to interface my Arduino Nano, MPU6050 and Simulink.
My Matlab;
MATLAB Version: 9.9.0.1592791 (R2020b) Update 5
Operating System: Microsoft Windows 10 Pro Version 10.0 (Build 19042)
Java Version: Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
I have downloaded two Add-Ons;
  1. MATLAB Support Package for Arduino Hardware
  2. Simulink Support Package for Arduino Hardware
I have done pretty much anything I have tried with the block provided by the Simulink Support Package Blocks and they are such as;
  • Blink
  • Analog Read from a Potentiometer
  • Read raw data from my MPU6050 with the Library>Simulink Support Package for Arduino Hardware>Sensors> MPU6050 IMU Sensor Block,
I have also tried to read data from my MPU6050 from the script, that works just fine;
What my real problem is that I need Pitch and Roll angles from my IMU and under the Simulink Support Package I have found the example for this as;
Following the instructions, I have opened the prepared file with the command;
open_system('arduino_imu_pitch_roll_calculation');
which arduino_imu_pitch_roll_calculation
C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinotarget\arduinotargetdemos\arduino_imu_pitch_roll_calculation.slx
cd C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinotarget\arduinotargetdemos
Just to be sure that File Directory is the same with the example file. But did not work.
Then I thought directly running from the example directory might be the problem then I made a copy of the .slx and run it in another directory by changing the Line 21;
imuObj = mpu9250(arduinoObj);
to the
imuObj = mpu6050(arduinoObj); % My IMU is MPU6050
and run the program with Choosing the device settings just as I did in the previous examples and this is the Error message I got;
Making simulation target "imu_arduino_sfun", ...
D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src>"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lccmake.exe" -f imu_arduino_sfun.lmk
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":20 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.c":3 Macro redefinition of true, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 803
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":21 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.c":3 Macro redefinition of false, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 800
0 errors, 2 warnings
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":20 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\c2_imu_arduino.c":3 Macro redefinition of true, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 803
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":21 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\c2_imu_arduino.c":3 Macro redefinition of false, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 800
0 errors, 2 warnings
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":20 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun_registry.c":1 Macro redefinition of true, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 803
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":21 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun_registry.c":1 Macro redefinition of false, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 800
0 errors, 2 warnings
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\c2_imu_arduino.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun_registry.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\mex\lccstub.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "C:\Program Files\MATLAB\R2020b\extern\version\c_mexapi_version.c"
C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lccmake.exe: Don't know how to make MW_AnalogInput.cpobj
Component:Make | Category:Make error
Unable to create mex function 'imu_arduino_sfun.mexw64' required for simulation.
After a quick search I found this recommendation;
Did it then I receive;
### Starting build procedure for: imu_arduino
### Generating code and artifacts to 'Model specific' folder structure
### Generating code into build folder: D:\MATLAB Scripts\imu_arduino_ert_rtw
Making simulation target "imu_arduino_sfun", ...
D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src>"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lccmake.exe" -f imu_arduino_sfun.lmk
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":20 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.c":3 Macro redefinition of true, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 803
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":21 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.c":3 Macro redefinition of false, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 800
0 errors, 2 warnings
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":20 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\c2_imu_arduino.c":3 Macro redefinition of true, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 803
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":21 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\c2_imu_arduino.c":3 Macro redefinition of false, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 800
0 errors, 2 warnings
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":20 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun_registry.c":1 Macro redefinition of true, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 803
cpp: "c:\program files\matlab\r2020b\sys\lcc64\lcc64\include64\stdbool.h":21 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sltesttypes.h":10 "c:\program files\matlab\r2020b\simulink\include\sf_runtime\sf_test_language.h":12 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.h":16 "d:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun_registry.c":1 Macro redefinition of false, previously defined in c:\program files\matlab\r2020b\extern\include\tmwtypes.h 800
0 errors, 2 warnings
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\c2_imu_arduino.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src\imu_arduino_sfun_registry.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\mex\lccstub.c"
"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lcc64.exe" -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2020b\extern\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include" -I"C:\Program Files\MATLAB\R2020b\simulink\include\sf_runtime" -I"C:\Program Files\MATLAB\R2020b\stateflow\c\mex\include" -I"C:\Program Files\MATLAB\R2020b\rtw\c\src" -I"D:\MATLAB Scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts\slprj\_sfprj\imu_arduino\_self\sfun\src" -I"D:\matlab scripts" -I"C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\include64" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\shared\svd\include" -I"C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\target\supportpackages\arduinobase\include" "C:\Program Files\MATLAB\R2020b\extern\version\c_mexapi_version.c"
C:\Program Files\MATLAB\R2020b\sys\lcc64\lcc64\bin\lccmake.exe: Don't know how to make MW_AnalogInput.cpobj
Component:Make | Category:Make error
### Build procedure for imu_arduino aborted due to an error.
Build Summary 1
Elapsed: 0.3 sec
Top model targets built:
Model Action Rebuild Reason
=======================================================================
imu_arduino Failed Code generation information file does not exist.
0 of 1 models built (0 models already up to date)
Build duration: 0h 0m 10.164s
Unable to create mex function 'imu_arduino_sfun.mexw64' required for simulation.
What should I do, anyone facing same problem ?
Thanks for any suggestions
Best Regards
  2 Comments
Joseph Russo
Joseph Russo on 7 Jan 2023
If you're still having this problem, check to see if you have a compiler installed... I just ran into the same issue.
In the command window, type the following:
mex -setup
if it tells you that you don't have a compiler, then thats most likely the issue. Follow the instructions on how to download the free one off Mathworks.

Sign in to comment.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 6 Jan 2023
This is likely an issue with the compiler being used by MATLAB. 
This can be resolved by installing the MinGW compiler into MATLAB - I have linked a post that should help to understand how that can be done.

More Answers (0)

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!