找回密码
 成为会员
AutoSim仿真教程 门户 技术教程 查看内容

AVL Cruise & Matlab/Simulink使用DLL接口联合仿真视频教程|实例演示 ... ... ... ... ...

2020-5-28 21:17| 发布者: autosim| 查看: 5739| 评论: 45|原作者: autosim

摘要: 教程简介: 本视频教程首先通过一个汽车最高车速限制PID控制算法实例,对比了使用API接口和DLL接口进行联合仿真Simulink模型的区别和特点,并演示了AVL Cruise和Matlab/Simulink使用DLL接口进行联合仿真的实际应用 ...
视频教程观看地址:
https://autosim.club/thread-94-1-1.html

教程简介:

本视频教程首先通过一个汽车最高车速限制PID控制算法实例,对比了使用API接口和DLL接口进行联合仿真Simulink模型的区别和特点,并演示了AVL Cruise和Matlab/Simulink使用DLL接口进行联合仿真的实际应用过程;

视频教程中介绍了dll动态链接库的编译过程,以及Matlab/Simulink、Cruise软件和各类编译器(lcc,Intel Parallel Studio,Microsoft Visual Studio,MinGW/gcc)的兼容性情况;

视频教程介绍了Matlab无法识别出编译器的解决方法;

视频教程介绍了VS 2015和VS 2017的最小化安装配置,在满足联合仿真dll编译的前提下,节省硬盘空间;

视频教程演示了用于DLL接口联合仿真的Simulink模型完整建模过程,包括configuration参数设置、输入输出接口配置等;

视频教程演示了DLL接口联合仿真系统环境配置;

视频教程演示了几个DLL接口联合仿真的常见问题和注意事项,相关注意事项后续会在本帖中不断补充完善;

视频教程演示了用于DLL接口联合仿真的Cruise车辆模型搭建和仿真任务参数设置过程;

视频教程的最后,在全新的win10系统中,分别演示了使用lcc编译器和vc++ 2012编译器进行编译、联合仿真的过程,包括软件安装配置、系统环境配置、编译器设置等;

最后的演示中出现了一段小插曲,win10+matlab 2014a+visual studio 2012 WDK存在兼容性问题,通过一处小修改帮助matlab成功识别了vc++ 2012编译器;

在本帖的末尾,我们将对视频教程中的重点内容进行归纳整理,并对教程中的遗漏事项进行补充,关于使用DLL接口进行联合仿真的注意事项后续会在本帖中不断补充完善。

此外,我们还将提供Visual Studio微软官方离线安装ISO文件直链下载地址、VS最小化安装配置教程、编译器兼容情况查询地址等信息。

教程相关链接:

AVL Cruise & Matlab/Simulink使用DLL接口联合仿真demo文件下载

01.DLL接口和API接口联合仿真Simulink模型对比
01.DLL接口和API接口联合仿真Simulink模型对比.jpg

02.使用DLL接口联合仿真演示
02.使用DLL接口联合仿真演示.jpg

03.DLL编译过程介绍及编译器推荐
03.DLL编译过程介绍及编译器推荐.jpg

04.rehash toolboxcache命令介绍
04.rehash toolboxcache命令介绍.jpg

05.VS 2015和VS 2017最小化安装配置介绍
05.VS 2015和VS 2017最小化安装配置介绍.jpg

06.DLL接口联合仿真Simulink模型参数配置及输入输出接口演示
06.DLL接口联合仿真Simulink模型参数配置及输入输出接口演示.jpg

07.DLL接口联合仿真系统环境配置-avl_grt.tlc路径添加介绍
07.DLL接口联合仿真系统环境配置-avl_grt.tlc路径添加介绍.jpg

08.DLL接口联合仿真数据异常及解决办法
08.DLL接口联合仿真数据异常及解决办法.jpg

09.DLL接口联合仿真Cruise任务参数配置及车辆模型搭建演示
09.DLL接口联合仿真Cruise任务参数配置及车辆模型搭建演示.jpg

10.DLL接口联合仿真常见问题及解决方法
10.DLL接口联合仿真常见问题及解决方法.jpg

11.DLL接口联合仿真软件安装及系统环境配置演示
11.DLL接口联合仿真软件安装及系统环境配置演示.jpg

12.使用32位Matlab自带的lcc编译器编译动态链接库进行联合仿真演示
12.使用32位Matlab自带的lcc编译器编译动态链接库进行联合仿真演示.jpg

13.改用VC++2012编译动态链接库进行联合仿真演示
13.改用VC  2012编译动态链接库进行联合仿真演示.jpg

握手

路过

鲜花

相关阅读

发表评论

最新评论

引用 人在江湖飘 2021-1-8 09:48
楼主,我的2019配置的时候会报错,这个会讲述如何操作么
引用 autosim 2021-1-8 10:07
人在江湖飘 发表于 2021-1-8 09:48
楼主,我的2019配置的时候会报错,这个会讲述如何操作么

大概率是你的编译环境配置问题,教程中有相关说明。
另外之前已经回答过你,2015版cruise自带的tlc编译出的dll,也可以用于2019版cruise,如果2019版编译报错,你可以选择使用2015版的tlc进行编译。
引用 人在江湖飘 2021-1-8 21:50
C:\Users\SongYP\Desktop\微信图片_20210108214554.png
大哥,我2019与2015的都试了,每次都会报相同的错误,如这里的图片所示,您说是我的编译配置环境有问题,会是什么问题呢,每次运行install直接就报错了,编译器都还没进行选择呢
引用 人在江湖飘 2021-1-8 21:53
微信图片_20210108214554.png
就是这样报错
引用 人在江湖飘 2021-1-12 22:43
前辈,2019的cruise有有32/64位的选择设置么,没有找到像2015那样的layout可以直接设置,还是默认为32或者64位的呢
引用 szy 2021-5-10 13:34
本帖最后由 szy 于 2021-5-10 14:44 编辑

The call to avl_grt_make_rtw_hook, during the exit hook generated the following error:    无法写入目标: C:\Users\申志宇\Desktop\毕业设计。请使用 'f' 选项进行改写。The build process will terminate as a result.



    Caused by:
  • 无法写入目标: C:\Users\申志宇\Desktop\毕业设计。请使用 'f' 选项进行改写。
  • 这是什么意思啊,我该怎么改呢


引用 autosim 2021-5-10 14:52
szy 发表于 2021-5-10 13:34
The call to avl_grt_make_rtw_hook, during the exit hook generated the following error:    无法写入目 ...

尽量不要使用中文文件夹目录。
引用 szy 2021-5-10 20:27
autosim 发表于 2021-5-10 14:52
尽量不要使用中文文件夹目录。

这个仍然可以生成dll文件,生成的dll文件还能用嘛?
引用 autosim 2021-5-10 21:32
szy 发表于 2021-5-10 20:27
这个仍然可以生成dll文件,生成的dll文件还能用嘛?

你对比下和正常情况下,两个dll文件的大小,如果文件小很多,就不能用,文件大小一致则肯定能用。
引用 max 2021-9-30 14:21
我安装了编译器,但报错说我没有安装怎么解决呢
引用 autosim 2021-9-30 15:56
max 发表于 2021-9-30 14:21
我安装了编译器,但报错说我没有安装怎么解决呢

可以参考教程里“通过一处小修改帮助matlab成功识别了vc++ 2012编译器”;
更好的方案是更换兼容的编译器。
引用 max 2021-9-30 16:24
但我是2018的,没有lcc,自带是是mingw,mingw又识别不了,用什么兼容的编译器呢
引用 autosim 2021-10-1 15:02
max 发表于 2021-9-30 16:24
但我是2018的,没有lcc,自带是是mingw,mingw又识别不了,用什么兼容的编译器呢 ...

用Visual Studio吧
引用 max 2021-10-13 09:10
楼主发我邮箱下吧,谢谢,我的网打不开,528298441@qq.com
引用 autosim 2021-10-13 09:28
max 发表于 2021-10-13 09:10
楼主发我邮箱下吧,谢谢,我的网打不开,

请看下私信。
如果所有的线路都无法播放,可能是宽带运营商的问题,可以考虑使用手机热点观看,视频都经过压缩,流量不会超过100MB。
如果仍然无法播放,请关闭IPV6再尝试。
引用 johnhejunlin 2021-12-9 12:17
simulink编译成功但没有生成dll文件,是不是因为我使用MinGM造成的?
引用 johnhejunlin 2021-12-9 15:21

2019a是不是应该vs2019?最低安装配置是什么啊,不是很明白。
引用 autosim 2021-12-9 17:31
johnhejunlin 发表于 2021-12-9 15:21
2019a是不是应该vs2019?最低安装配置是什么啊,不是很明白。

Matlab2019a建议选择VS2017,VS2019编译stateflow可能会出问题。
VS2017的最小化安装配置教程里有截图。
引用 johnhejunlin 2021-12-13 14:45
autosim 发表于 2021-12-9 17:31
Matlab2019a建议选择VS2017,VS2019编译stateflow可能会出问题。
VS2017的最小化安装配置教程里有截图。
...

已经解决了!谢谢!

查看全部评论(45)

相关分类

Archiver|手机版|AutoSim仿真教程 ( 皖ICP备15024617号-9 )

GMT+8, 2024-3-29 12:37 , Processed in 0.038337 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Design AutoSim

返回顶部