avl cruise_matlab联合仿真

上传人:suns****4568 文档编号:89208251 上传时间:2019-05-21 格式:PDF 页数:36 大小:1.32MB
返回 下载 相关 举报
avl cruise_matlab联合仿真_第1页
第1页 / 共36页
avl cruise_matlab联合仿真_第2页
第2页 / 共36页
avl cruise_matlab联合仿真_第3页
第3页 / 共36页
avl cruise_matlab联合仿真_第4页
第4页 / 共36页
avl cruise_matlab联合仿真_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《avl cruise_matlab联合仿真》由会员分享,可在线阅读,更多相关《avl cruise_matlab联合仿真(36页珍藏版)》请在金锄头文库上搜索。

1、AVL CRUISEC:Program FilesMATLABR2010abin; 将此路径加入到将此路径加入到path中中 注:变量值中添加的路径需 根据所用电脑MATLAB软件 的安装路径进行配置。 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真参数设置联合仿真参数设置 CRUISE环境变量设置环境变量设置 ;D:MATLABR2010abinwin32; 将此路径加入到将此路径加入到path中中 注:添加的路径同样需根据所用电脑MATLAB软件的安装路径进行配置。 CRUISE _MATLAB Co-Simulation

2、 2014 AVL/AST MATLAB DLL 联合仿真参数设置联合仿真参数设置 选择选择MATLAB编译器编译器 在生成DLL文件过程中需要使用编译器,对于32位MATLAB需要选择Lcc-win32编译器: 1. 在MATLAB命令栏中输入 mex setup,回车; 2. 输入y,回车; 3. 选择编译器,填入对应数值代码(0-2),回车完成编译器选择; 注:注:mex setup命令命令x与与-之间有空格。之间有空格。 建议选择1的l c c 编译器,可以强制安装32 位的m a t l a b 就能够自动识别出l c c (6 4位m a t l a b 不能 识别出l c c 编

3、译器) CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真参数设置联合仿真参数设置 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型准备联合仿真模型准备 模型中注意输入输出选择模型中注意输入输出选择In、Out模块模块 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型编译联合仿真模型编译 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL

4、联合仿真模型编译联合仿真模型编译 模型编译有三处注意:模型编译有三处注意:1 固定步长固定步长 步长小于步长小于CRUISE模型中仿真步长模型中仿真步长 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型编译联合仿真模型编译 模型编译有三处注意:模型编译有三处注意:2 数据类型数据类型 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型编译联合仿真模型编译 模型编译有三处注意:模型编译有三处注意:3 可参考帮助文件中可参考帮助文件中MATLAB DLL,输入编

5、译器对应的,输入编译器对应的template makefile 设置完成后,点击设置完成后,点击Apply保存设置,点击保存设置,点击Build完成完成MATLAB模型编译模型编译 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型编译联合仿真模型编译 对于对于CRUISE v2013版本,新增了版本,新增了System target file:avl_grt_tlc平台,用户可选择该平台生成平台,用户可选择该平台生成 DLL文件,而文件,而template makfile不再需要客户自行定义。不再需要客户自行定义。 temp

6、late makefile无需更改无需更改 设置完成后,点击设置完成后,点击Apply保存设置,点击保存设置,点击Build完成完成MATLAB模型编译模型编译 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型编译联合仿真模型编译 编译完成后编译完成后MATLAB 命令栏命令栏 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真模型编译联合仿真模型编译 编译完成后生成文件编译完成后生成文件 此文件为所需文件,将此拷贝到此文件为所需文件,将此拷贝到CRUISE 模

7、型下的模型下的Userdata文件夹中即可使用文件夹中即可使用 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB DLL 联合仿真联合仿真CRUISE模型准备模型准备 CRUISE 模型中加入模型中加入MATLAB DLL 接口模块接口模块 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE 模型中模型中MATLAB DLL 接口模块参数设置接口模块参数设置 MATLAB DLL 联合仿真联合仿真CRUISE模型准备模型准备 指定生成的指定生成的DLL文件路径。若已将文件拷贝到文件路径。若已将文件拷贝

8、到userdata文件文件 夹中,则如图;若未拷贝,则指定对应路径。夹中,则如图;若未拷贝,则指定对应路径。 完成以上设置后,在CRUISE data bus中完成相应的信号线连接,即可实现CRUISE与 MATLAB DLL方式联合仿真。 CRUISE _MATLAB Co-Simulation 2014 AVL/AST AVL CRUISEMATLAB联合仿真联合仿真 MATLAB DLL方式方式 MATLAB API方式方式 CRUISE INTERFACE方式方式 CRUISE INTERFACE CMC编译方式编译方式 CRUISE _MATLAB Co-Simulation 201

9、4 AVL/AST MATLAB API 联合仿真模型准备联合仿真模型准备 模型中注意输入输出选择模型中注意输入输出选择Constant、To Workspace模块模块 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB API 联合仿真模型准备联合仿真模型准备 模型中模型中Constant、To Workspace模块中矢量名与模块中矢量名与CRUISE中对中对 应应 Invec(1),Invec(2) ,矢量名与,矢量名与CRUISE中设置一样中设置一样 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CR

10、UISE 模型中加入模型中加入MATLAB API 接口模块接口模块 MATLAB API 联合仿真联合仿真CRUISE模型准备模型准备 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE 模型中模型中MATLAB API 接口模块参数设置接口模块参数设置 MATLAB API 联合仿真联合仿真CRUISE模型准备模型准备 将将MATLAB mdl路径指定。路径指定。 完成以上设置后,在CRUISE data bus中完成相应的信号线连接,即可实现CRUISE 与MATLAB API方式联合仿真 输入输出矢量名与输入输出矢量名与MATLAB中对应中

11、对应 输入向量来与于c r u i s e 的数据总线 CRUISE _MATLAB Co-Simulation 2014 AVL/AST AVL CRUISEMATLAB联合仿真联合仿真 MATLAB DLL方式方式 MATLAB API方式方式 CRUISE INTERFACE方式方式 CRUISE INTERFACE CMC编译方式编译方式 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE INTERFACE 联合仿真参数设置联合仿真参数设置 将CRUISE安装目录下如D:AVLCRUISEv2011.1MATLABwork路径添加到 MA

12、TLAB工作路径下,打开Simulink Library Browser,出现如下图标: CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE INTERFACE 联合仿真参数设置联合仿真参数设置 若未出现AVL CRUISE图标, 运行 D:AVLCRUISEv2011.1MATLABwork 中任意mdl 文件 ,在Simulink Library Browser出现图标: CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE 模型中加入模型中加入CRUISE Interface 接口模块接口模块 CR

13、UISE INTERFACE联合仿真联合仿真CRUISE模型准备模型准备 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE 模型中模型中CRUISE Interface接口模块参数设置接口模块参数设置 CRUISE INTERFACE联合仿真联合仿真CRUISE模型准备模型准备 完成以上设置后,在CRUISE data bus中完成相应的信号线连接,CRUISE中设置完成。 输入输入Interface名称,可以为任意名称。名称,可以为任意名称。 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB 模型

14、中加入模型中加入CRUISE Interface 接口模块接口模块(AVL CRUISE) CRUISE INTERFACE联合仿真联合仿真MATLAB模型准备模型准备 CRUISE _MATLAB Co-Simulation 2014 AVL/AST MATLAB 模型中模型中CRUISE Interface 接口模块参数设置接口模块参数设置 CRUISE INTERFACE联合仿真联合仿真MATLAB模型准备模型准备 CRUISE v2011.3版本及更早的版本请输入版本及更早的版本请输入 CRUISENT.dll文件路径;文件路径; CRUISE v2013版本输入版本输入CRUISE_

15、m.dll文文 件路径。件路径。 只跟只跟CRUISE安装有关,与安装有关,与CRUISE模型无模型无 关。关。 输入输入CRUISE模型文件中模型文件中.prj文件路径,与文件路径,与 CRUISE模型相关,在对应模型相关,在对应Version文件夹文件夹 下。下。 完成以上设置后,即可实现MATLAB CRUISE Interface联合仿真。 CRUISE _MATLAB Co-Simulation 2014 AVL/AST AVL CRUISEMATLAB联合仿真联合仿真 MATLAB DLL方式方式 MATLAB API方式方式 CRUISE INTERFACE方式方式 CRUISE

16、 INTERFACE CMC编译方式编译方式 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE INTERFACE CMC编译方式联合仿真编译方式联合仿真 CRUISE 模型中加入模型中加入CRUISE Interface 接口模块接口模块 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE INTERFACE CMC编译方式联合仿真编译方式联合仿真 信号连接后进入计算中心,选择信号连接后进入计算中心,选择CMC计算模式计算模式 CRUISE _MATLAB Co-Simulation 2014 AVL/AST CRUISE INTERFACE CMC编译方式联合仿真编译方式联合仿真 设置好运行计算,生成设置好运行计算,生成MATLAB文件如下:文件如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号