前言
关于AMESim、CarSim和Simulink联仿软件配置及安装顺序,软件联仿流程。
1.VS安装
根据官网教程,安装VS,免费版即可,VS2019安装教程及安装包。
2.AMESim安装
参考链接AMESim2021安装教程与安装包,安装完成后需检查,编译器是否可以检测到VS,点击Tools-Preferences-Compilation,选择对应版本的VS。
搭建简单模型,检查AMESim是否可以正常运行。
添加工具库(安装完可能没有,可以手动添加)。点击Sketch-Update categories。
搭建模型如下,点击SIMULATION,点击run。
3.MATLAB/Simulink安装
参考链接MATLAB/Simulink2021a安装教程与安装包。
4.AMESim和MATLAB/Simulink联仿设置
设置电脑环境变量,右键点击此电脑-属性-高级系统设置-环境变量,检查和添加系统变量(没有的自己添加),如下表。
VS150COMNTOOLS | D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools(需与自己的VS安装路径对应) |
MSSDK | D:\Program Files (x86)\Microsoft Visual Studio\2017\Community(需与自己的VS安装路径对应) |
LMS_LICENSE | 5053@localhost |
AME | D:\Program Files\Simcenter\2021.2\Amesim |
SC_SAR | D:\Program Files\Simcenter\2021.2\System Architect |
MATLAB | D:\Program Files\Polyspace\R2021a |
HOME | D:\ |
配置完成后检查是否可以完成联仿。
创建信号交互模块,点击SKETCH-Create interface block,选择Simulink(c....AME2SLCosim),此选项与其上方选项区别在于,在Simulink(c....AME2SLCosim)选项下,模型仿真求解使用AMESim求解器,完成输入输出信号接口设置。
点击SIMULATION,等待编译成功,点击Tools-MATLAB@,等待调用MATALB,在Simulink界面,建立Simulink模型,在Libray Browser中选择AME2SLCoSim,双击AMESLCoSim,点击打开文件-选择AMESim文件路径下的mexw64文件,将对应接口连接,点击运行。
5.CarSim安装
参考链接CarSim2021安装教程及安装包。
6.CarSim和MATLAB/Simulink联仿检查
配置完成后检查是否可以完成联仿。
在CarSim中建立车辆模型,点击Send to Simulink,等待调用Simulink,连接信号接口,点击运行。
7.AMESim、CarSim和Simulink联仿设置
在AMESim与Simulink、CarSim与Simulink可以分别完成联仿的前提下,可完成三软件联仿。
路径添加:联仿时会打开两个MATLAB,新的MATLAB会重置其路径,所以需要在MATLAB工作路径中手动添加AMESim联仿库的路径(与自己安装的AMESim路径相对应),如下图。
将上图对应路径添加到MATLAB路径中。
联仿软件顺序:首先,建立AMESim模型及接口,编译后,调用MATLAB;在该路径下建立simulink文件(为Carsim调用做准备,已有则不必建立);打开CarSim,建立车辆模型,调用MATLAB,此时会重新打开一个MATLAB窗口,两个窗口都不要关,在打开的SImulink模型中连接对应信号即可。