18437952830 发表于 2020-12-15 21:11:05

Cruise2019的Interface联合仿真

请问cruise的Interface与matlab联合仿真时,Path to cruise_m.dll和path to cruise project file这两个该怎么设置?

autosim 发表于 2020-12-16 09:42:36

Path to cruise_m.dll设置:

“cruise_m.dll”位于AVL Cruise安装路径下,根据具体软硬件环境选择,以win10 x64为例,选择“ia32-unknown-winnt_i12v10”目录下的“cruise_m.dll”即可;

如果你是win10 x86系统,那么需要选择“bin.ia32-unknown-winnt_i12v10”目录下的“cruise_m.dll”文件;

linux环境下联合仿真,动态链接库的后缀将由“cruise_m.dll”变为“cruise_m.so”。

Path to Cruise Project File设置:

这个路径不确定,根据你实际的Cruise项目保存位置,选择“.prj”后缀的Cruise Project文件即可,该Cruise工程模型中需包含“Cruise Interface”模块,并在Data Bus中添加好输入、输出接口。

autosim 发表于 2020-12-16 09:56:29

至于你的仿真报错,是你用法不对,interface接口不是这么用的,以Matlab为例,无需打开Cruise软件,在Simulink中运行仿真,仿真结束后,再打开Cruise软件,查看仿真结果。

建议学习一下dll接口,等你毕业了如果还从事相关工作就知道Simulink下做MIL效率有多低了。

18437952830 发表于 2020-12-16 10:01:28

你好,我用的是cruise2019,没有“ia32-unknown-winnt_i12v10”

autosim 发表于 2020-12-16 10:12:29

18437952830 发表于 2020-12-16 10:01
你好,我用的是cruise2019,没有“ia32-unknown-winnt_i12v10”

windows系统选winnt内核的,版本越高(数字越大)对应操作系统越新,一般选新的即可,可以挨个试试。

18437952830 发表于 2020-12-16 13:55:44

autosim 发表于 2020-12-16 09:56
至于你的仿真报错,是你用法不对,interface接口不是这么用的,以Matlab为例,无需打开Cruise软件,在Simul ...

因为我后期要优化控制策略所以就选用了Interface

haohaohao 发表于 2021-1-10 16:40:43

你好,楼主,请问你解决这个问题了嘛
页: [1]
查看完整版本: Cruise2019的Interface联合仿真