遇到的问题:我使用版本为CarSim 8.02及Matlab 2019(64位),可能是Matlab版本高的问题,按照教程我在点击“Send to simulink”后在弹出的MATLAB Command Window中键入simulink,回车,打开Simulink Library Browser,并没有找到‘CarSim S-Function’模块。
解决:
①对于CarSim应用高版本Matlab:
首先要确认Matlab是64bit还是32bit:对于64位运行的软件,选用Use 64 bit matlab,同时保证Simulink Model的后缀为.mdl,且路径均为英文。
返回Matlab对话框,选择"设置路径",添加CarSim路径下的求解器(如图的4个)(..\CarSim\Programs\Solvers\..)进Matlab路径。
重启电脑后,可查看到四个路径添加成功,在进行如下解决问题的操作:
②先在Matlab中打开..\Carsim\CarSim_Data\Extension\Simulink路径下它将要运行的mdl(1),然后点击“Send to simulink”,在新打开的.mdl(2)中打开Simulink Library Browser,可以看到‘CarSim S-Function’模块。
(建议 :先不急着关闭打开的多个界面,包括弹出的MATLAB Command Window及上述(1)、(2)mdl,提前关闭页面的情况下,我都有遇到过没有找到‘CarSim S-Function’模块的时候)