carsim2016 与 MATLAB2018 联合仿真send to simulink后编译不成功解决方法

carsim2016与MATLAB2018联合仿真时,send to simulink加载S-function后,进行编译,由于版本问题编译不通过,如下图:
carsim2016 与 MATLAB2018 联合仿真send to simulink后编译不成功解决方法_第1张图片

解决方法

simulink未能识别S-function的vehicle code和simfile文件(车型模块下方标注有“???”),需要手动修改其参数。
双击S-function模型,弹出参数对话框,如下图二,填入正确的Vehicle code 和 Simfile文件名(本案例分别为“i_i” 和 “simfile.sim”)。
carsim2016 与 MATLAB2018 联合仿真send to simulink后编译不成功解决方法_第2张图片
不知道该信息的,可去simfile文件查找,该文件默认在数据文件目录下:
如 \CarSim2016.1_Data\simfile.sim
carsim2016 与 MATLAB2018 联合仿真send to simulink后编译不成功解决方法_第3张图片
用记事本打开如图四所示。
carsim2016 与 MATLAB2018 联合仿真send to simulink后编译不成功解决方法_第4张图片
填入正确信息后编译通过。
carsim2016 与 MATLAB2018 联合仿真send to simulink后编译不成功解决方法_第5张图片

Enjoy it !

你可能感兴趣的:(carsim)