AVL cruise与Simulink的联合仿真安装教程

2023-10-17 15:20

本文主要是介绍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联合仿真优点:

  1. 适用于控制策略已经完善,主要关注整车动力经济性能的工程师使用;
  2. 生成的DLL文件不再能够查看Simulink模型内部逻辑,对于模型有很好的保密作用;
  3. 一旦生成DLL文件后,可脱离MATLAB软件被任何一台安装CRUISE软件的电脑使用;
  4. 计算速度快,可以媲美CRUISE单独计算速度;

二、版本说明

MATLAB DLL联合仿真方式在生成DLL文件过程中,需要用到编译器,64位MATLAB不自带编译器,需额外安装

三、安装步骤

  1. 打开AVL cruise安装路径下的MATLAB软件,会看到install.m软件
    在这里插入图片描述
  2. 将install.m软件在MATLAB中打开,点击运行,运行结果如下则表示成功。
    在这里插入图片描述

3.1 编辑器的安装

在生成DLL文件过程中需要使用编译器,对于64位MATLAB可以通过以下方式安装:

  1. 在MATLAB命令栏中输入 mex –setup,回车;
  2. 系统会提示下载编辑器的链接,直接点击链接直达后,下载编辑器即可,主要就是下列图中连个软件。
    主要
    3.编辑器配置完成,如下图即成功
    在这里插入图片描述

3.2 cruise配置

将Matlab dll拖入到软件中

  1. 搭建好cruise模型,点击Creat mdl-File
    在这里插入图片描述
  2. 会在工程下生成一个mdl文件,双击会在MATLAB/Simulink中打开,搭建自己的模。
    在这里插入图片描述
  3. 在Matlab/APP中点击Simulink Coder进行进一步设置

在这里插入图片描述

  1. dll目标文件生成
    在这里插入图片描述
    在这里插入图片描述
    5.点击Build,编译完成后,即可生成目标文件。
    在这里插入图片描述

这篇关于AVL cruise与Simulink的联合仿真安装教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/m0_58857684/article/details/130628634
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/226270

相关文章

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式