本文主要是介绍AVL cruise与Simulink的联合仿真安装教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
AVL cruise与Simulink的联合仿真目录
提示:上一期详细介绍了该软件的安装步骤:点击下列连接直达
AVL cruise 2019 安装教程
最近有人找我做一个AVl 与Cruise的联合仿真的项目,当时光搭建环境就找了很多教程好几天,但是很少能解决实质性问题,需要一些插件啊找不到等各种情况老出现
前言
CRUISE与MATLAB 有四种连接方式
1. MATLAB DLL
通过Simulink的RTW生成动态链接库( DLL)文件并集成到CRUISE中进行耦合仿真
2. MATLAB API
CRUISE与MATLAB的在线联合仿真(CRUISE在前台,而MATLAB处在被调用状态)
3. CRUISE Interface
CRUISE与MATLAB的在线联合仿真(MATLAB在前台,而CRUISE处在被调用状态)
4. CRUISE Interface CMC
CRUISE通过CMC编译后以S-function形式集成于 MATLAB中进行耦合仿真
一、MATLAB DLL联合仿真优点:
- 适用于控制策略已经完善,主要关注整车动力经济性能的工程师使用;
- 生成的DLL文件不再能够查看Simulink模型内部逻辑,对于模型有很好的保密作用;
- 一旦生成DLL文件后,可脱离MATLAB软件被任何一台安装CRUISE软件的电脑使用;
- 计算速度快,可以媲美CRUISE单独计算速度;
二、版本说明
MATLAB DLL联合仿真方式在生成DLL文件过程中,需要用到编译器,64位MATLAB不自带编译器,需额外安装
三、安装步骤
- 打开AVL cruise安装路径下的MATLAB软件,会看到install.m软件
- 将install.m软件在MATLAB中打开,点击运行,运行结果如下则表示成功。
3.1 编辑器的安装
在生成DLL文件过程中需要使用编译器,对于64位MATLAB可以通过以下方式安装:
- 在MATLAB命令栏中输入 mex –setup,回车;
- 系统会提示下载编辑器的链接,直接点击链接直达后,下载编辑器即可,主要就是下列图中连个软件。
3.编辑器配置完成,如下图即成功
3.2 cruise配置
将Matlab dll拖入到软件中
- 搭建好cruise模型,点击Creat mdl-File
- 会在工程下生成一个mdl文件,双击会在MATLAB/Simulink中打开,搭建自己的模。
- 在Matlab/APP中点击Simulink Coder进行进一步设置
- dll目标文件生成
5.点击Build,编译完成后,即可生成目标文件。
这篇关于AVL cruise与Simulink的联合仿真安装教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!