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页
发布评论