prescan和matlab联合仿真过程中,从prescan中启动matlab ,在matlab命令行窗口中出现“|| 和 && 运算符的操作数必须能够转换为逻辑标量值。出错 builders.ModuleUtils出错 SimCore_startup_common出错 prescan_startup”
解决步骤:
1 缺少编译环境,选择安装gcc编译器-> tdm64-gcc-10.3.0-2.exe
tdm64-gcc下载链接
双击tdm64-gcc-10.3.0-2.exe,点击Create
2、 设置系统环境变量
变量名:MW_MINGW64_LOC
变量值:C:\TDM-GCC-64
3 打开matlab,验证编译器是否能够正常使用,在命令行窗口中输入
mex -setup
如果出现
则安装成功,否则输入
`setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
在matlab中设置环境变量后,再次输入mex -setup,查看是否成功,或者重启电脑,再次尝试。