carsim和simulink联合仿真的时候matlab not found解决方案

最近做了一个车联网的项目,需要使用carsim和simulink联合进行仿真。但是在安装好了carsim2019和matlab2020b之后,点击send to simulink却发现报了matlab not found的错误。这是因为carsim找不到matlab,接下来就讲解一下如何解决这个问题。

一、修改matlab快捷方式
看网上很多方法都是说在桌面快捷方式目标项后面加上 -regserver,然后以管理员的身份运行就可以解决,但是我通过这个方式并没有解决问题。但是我们可以通过这种方式获取到安装的matlab版本。首先按照下图修改matlab快捷方式的参数。
在这里插入图片描述
二、添加搜索路径并查看matlab版本
然后以管理员的身份运行,出现下图,输入pathtool命令会出现第二张图片,将carsim的solvers文件夹及其子文件夹都添加到matlab的搜索路径。接着输入命令ver()输出matlab信息,第一个就是matlab的版本,记住这个版本号,后面添加注册表的时候会用到,我的版本是9.9。
在这里插入图片描述
在这里插入图片描述
三、添加注册表
按住win+r调出运行界面,输入regedit打开注册表。
在这里插入图片描述
在注册表中找到路径计算机\HKEY_LOCAL_MACHINE\SOFTWARE\MathWorks,在MathWorks路径下可能没有MATLAB文件夹,则创建该文件夹(新建-项),并在MATLAB文件夹下创建文件夹9.9(matlab版本号)。创建之后右侧可能没有MATLABROOT,则新建-字符串值,将数据修改为matlab.exe文件的路径。
在这里插入图片描述
四、打开carsim查看
打开carsim之后,点击Tools-Select MATLAB Version会发现里边包含了对应版本的matlab,再联合仿真就不会报错了。
在这里插入图片描述

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值