2024年3月24日发(作者:)

AVL Cruise 用dll的生成

当使用AVL Cruise V3.0提供的dll模板版本与Simulink版本不一致时,可参考如下:

假设:

 Matlab 安装在C:Program FilesMATLABR20××b目录下

 建立的模型名称为,若为其它命名,需将文中的example替换为该模型命名

1. 在AVL安装目录下,搜索AvlRtwDll_,双击解压,后将Src目录下文件:

avl_grt_dll.c avl_grt_dll_ avl_grt_dll_

拷贝到C:Program FilesMATLABR20××brtwcgrt目录下

若AvlRtwDll版本与Matlab版本对应时,运行install.m可以自动完成文件拷贝

2. 模型设置:

(1)输入、输出参数按照默认设置即可

(2)Solver,根据需要设置

推荐Matlab中积分步长设置为,Cruise中最大步长宽度设置的十分之一。

(3)Data Import/Export设置

第1页,共7页

(4)Real-Timer WorkShop设置

对于Template makefile 的选择 ,

若生成dll选用VC编译器,应设置为 avl_grt_dll_

若生成dll选用Matlab编译器,应设置为avl_grt_dll_

avl_grt_dll_

Unable to locate template makefile: avl_grt_dll_

生成dll后不需要安装Matlab就可在任何电脑上运行;以API的方式在联合仿真时,仿真时

间会比dll方法长

第2页,共7页