1、软件环境
win10专业版,Matlab2021b
2、遇到的问题
Matlab app designer与simulink一起打包,调用或者编译过程中会出现错误
3、解决办法
在此先给出matlab官方帮助例程文件连接,我编译此工程没有问题,生成的文件能够正常调用simulink.
openExample('simulinkcompiler/DeployingASimulationAppUsingSimulinkCompilerExample')
(1)首先以快速加速模式编译你的simulink文件,报错的话请自行解决错误,直至不报错为止,一般都是输入输出和初始化相关的问题。缓存文件不要删除
(2)simulink文件执行完成后,请运行以下代码,此时会编译生成独立exe文件,但是不会包含simulink,仍然是属于外部调用
mcc -m XXXXXXX.mlapp
(3)此代码最为重要,一定要加进去,表示simulink模型会按照快速加速模式运行,否则编译完成后生成exe文件可能会报错simulink以未知模式运行
simInp = simulink.compiler.configureForDeployment(simInp);
(4)TIPs:在CSDN上找不到答案的话,记得一定要耐心读官方帮助文档,救赎之道就在其中