问题描述:
在prescan和simulink联合仿真时,遇到simulink 一点完run,MATLAB直接闪退无报错的情况。
之前仿真好好的,没出现这个问题,slx文件应该是没有问题的,出现这个问题的原因可能是安装其他东西时候更改了环境变量导致的,因为最近刚配置Anaconda的环境。
解决方法:
实测,装C编译器可解决!
给MATLAB配置c编译器,MinGW-w64 C/C++,配置好之后上面的问题就解决了。
下载链接:MATLAB 支持 MinGW-w64 C/C++ 编译器 - 文件交换 - MATLAB Central (mathworks.cn)
下载后是一个名为mingw.mlpkginstall的安装程序文件,将该文件拖动到MATLAB命令窗口进行安装。(用鼠标直接拖进来就行了)
然后会自动进入到附加功能管理器进行安装。
安装教程我是参照b站视频,链接在下方。