参考链接: Carsim点击Send to simulink无反应或提示找不到MATLAB的解决方法
项目背景:
本篇文章主要用于展示本人项目中出现的一些解决问题,以便随时返回观看
一般而言,无论是Carsim还是Trucksim在首次与simulink建立联合仿真环境时,Carsim会直接搜索default MATLAB version,如下图所示。
step 1
step 2
没有电脑上正在使用的9.9版本,所以无法<Send to Simulink>
step 3
问题描述
在Select MATLAB Version中查看不到自己目前使用的MATLAB版本。
正是由于Carsim没有添加目前所使用的MATLAB版本,>Send to Simulink>就无法找到MATLAB
出现“MATLAB not found”!
解决方案:
在注册表中添加上现在使用的MATLAB的
-‘.exe’
所在路径
-
打开注册表
win+R
打开运行框,输入regedit
-
根据图中的目录,找到MathWorks\MALAB
-
在MATLAB文件夹下新建一个项,命名为MATLAB的版本号,版本号查询如下图所示。
-
新建项后如下图所示,在
9.9
文件夹中新建一个字符串值,双击后将MATLAB的'.exe'
文件所在地址放入数值数据中(一般都在\bin文件夹下)
-
也可在快捷方式中查找
.exe
地址 -
这样就算完成了,接下来打开Carsim,看一下是否有刚刚添加的MATLAB版本
-
可以发现R20207b被添加进来了,至此,MATLAB被正确添加到路径中
-
最终验证,可以使用!!!
- 注意:注册表中添加项的时候,不要用其他字样,就使用版本号作为项的命名即可,否则可能还无法send to simulink,亲测的!!!
From:https://blog.youkuaiyun.com/weixin_67477539/article/details/142444698