首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Matlab/Simulink中找不到Carsim s-function的解决办法

应用matlab/simulink和carsim联合仿真时,在simulink数据库中却找不到Carsim s-function,网上也有很多办法,可无一行之有效。有提到matlab和carsim的版本不匹配,还有提到盗版的问题。

预备工作:

如果你用的matlab是64位版本,那么先需要在carsim有如下步骤

步骤:

一、更改matlab的起始位置为carsim求解器的位置。

本机carsim求解器的位置为C:\Program Files (x86)\CarSim802_Prog\Programs\solvers

二、打开matlab,确认一下,起始目录是否是之前设定的目录(不要关闭)。

三、在carsim中点‘send to simulink’后,出现如下图,输入’‘simulink'

四、新建空白model,打开数据库,注意到有提示:Some libraries are missing repository information. 注意一下数据库中Audio System Toolbox.

五、点提示后边的’Fix‘,出现如下选项,选组第二项’Generate repositories in memory‘,确认。

六、可以看到原Audio System Toolbox的下边多了Carsim S-Function

效果图:

下期会讲到carsim仿真或者与simmulink联合仿真中的问题,特别是在刚开始学习的时候,需要不停的新建文件,包括数据库文件,仿真工况文件,输入文件、输出文件等,对于初学者也许会一头雾水。

车辆工程

简单理论

实际应用

长按扫码可关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190122G0FB1B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券