以前的LMS AMEsim被西门子收购后已经改叫Siemens Simcenter Amesim了。在本人博客中,已详细介绍了Simcenter Amesim 2019.1与Matlab 2017b联合仿真详细配置过程:点击查看。

本篇博文将继续介绍最新版本的Simcenter Amesim 2019.2与最新版本的Matlab 2019b进行联合仿真的配置过程。

1.编译器

要想进行Amesim与Matlab联合仿真,需要确定作为两者联合媒介的编译器(Compiler)。要想与Matlab进行联合仿真,最好使用Microsoft Visual C++作为二者的编译器。

由官方手册可以查询到Amesim 2019.2对软硬件的要求如下图:

其中比较关键两点信息:

  • 系统必须是64位系统
  • 从Amesim 2019.2开始,新增了对Visual C++ 2015~2019的支持。(Amesim 2019.1只支持Microsoft Visual C++ 2010 ~ 2013)

从Matlab官方网页:https://ww2.mathworks.cn/support/requirements/previous-releases.html。我们可以看到Matlab 2019b支持Microsoft Visual C++ 2015~2019。
取两者交集,要使AMESIM 2019.2和Matlab 2019b通过Microsoft Visual C++进行联合仿真,则必须安装Microsoft Visual C++ 2015~2019中的版本。

这里,我们选择编译器为Visual Studio 2019 community。

2、软件安装

上面已经明晰,需要安装的软件为:

  • 编译器:Visual Studio 2019 community
  • Amesim: Amesim 2019.2
  • Matlab 2019b

安装顺序的话,并没有强制要求。VS2019和Matlab 2019b这两个孰先孰后无所谓。不过,建议先安装VS2019,再安装Matlab 2019b和AMESIM。因为安装Amesim时,它查询到已经安装有Visual Studio 编译器,它会把Visual Studio 安装目录下的部分文件复制到Amesim的安装目录下,省去不少事。尤其是,VS2019的目录结构跟以往VS版本有很大区别,自己再手动复制文件时容易搞糊涂。

1. 安装VS2019

下载并安装VS2019,注意,安装时需要勾选VC模块。安装目录可按默认,不过,建议不要带空格。本人安装时没注意,安装路径带了空格。。。

2. 安装Matlab 2019:
随意安装,但请注意:安装路径不要带中文!!!且最好不要带空格!本人安装在D:\Polyspace\R2019b

3. 安装AMESIM 2019.2:
下载并安装2019.2,但请注意:安装路径不要带中文!!!且最好不要带空格!本人安装在D:\Simcenter\2019.2

3、环境配置

在安装完Visual Studio 2019、 Amesim 2019.2 、 Matlab 2019b之后,需要配置环境变量。

在windows桌面,右键“计算机”-“属性”-“高级系统设置”-“环境变量”里添加用户变量和系统变量。

3.1.用户变量

  • 添加 变量名:HOME,变量值:D:\
  • 添加 变量名:MATLAB,变量值:D:\Polyspace\R2019b
  • 双击Path变量,按下图红框添加路径:

3.2. 系统变量

  • 确保有AME,其值为D:\Simcenter\2019.2\Amesim
  • 添加 变量名:MATLAB,变量值:D:\Polyspace\R2019b
  • 添加 变量名:MSSDK,变量值:C:\Program Files (x86)\Microsoft Visual Studio\2019
  • 确保Path变量里有:
%AME%;
%AME%\win64;
%AME%\win32;
%AME%\sys\mingw32\bin;
%AME%\sys\mpich\mpd\bin;
%AME%\sys\cgns;
%AME%\sys\python\win64;
C:\WINDOWS\system32;

3.3. 系统设置
这里有很关键的一步:
控制面板-时钟和区域-区域-管理-更改系统区域设置,勾选Beta版:使用 Unicode UTF-8提供全球语言支持(U)

如果不勾选的话,将会出现:NMAKE : fatal error U1077 : “call”:return code “0x1” Stop.的错误,如下图。

配置完成后,重启电脑,以使用户变量和系统变量、系统设置生效。

4、软件设置

4.1 首先打开Matlab 2019b,在命令窗口输入:

mex -setup

将C和C++编译器都设置为Visual C++ 2019.

4.2 打开Amesim 2019.2 ,进入Tools-Preferences-Compilation,将Active Compiler 设置为Microsoft Visual C++ 2015 and higher (64-bit)。

至此,软件和环境的配置就完成了。

5、联合仿真例程运行

在Amesim 2019.2-Help-Help里,输入simulink,打开“Hybrid_bus_steps_simulink”例程:

点击右边Open this demo,将其复制到指定目录并打开:

点击Amesim 2019.2-Tools-MATLAB®,它会自动打开MATLAB 2019b,并自动添加AMESIM的相关路径到MATLAB PATH里,然后它会自动打开Hybrid_bus_steps_simulink.mdl。(注意,该mdl必须由matlab 2016b及以上版本才能打开。)

返回到Amesim 2019.2,点击SIMULATION,它会将该模型进行编译:

经过编译之后,在该模型目录下就会生成.mexw64等文件,这东西是联合模块的必要文件。

在Amesim 2019.2进行编译后,返回到Simulink中,点击 运行即可(如果是原例程的inf,它将不会停止,需要修改运行时长):

运行完成后,回到Amesim 2019.2,即可观看各个参数的曲线:

到此,Simcenter Amesim 2019.2与Matlab/simulink 2019b联合仿真的环境配置与例程联合仿真已经大功告成。
Good luck!

Simcenter Amesim 2019.2与Matlab 2019b联合仿真-环境配置与例程联合仿真相关推荐

  1. Simcenter Amesim 2019.1与Matlab/simulink联合仿真-环境配置与例程联合仿真

    以前的LMS AMEsim被西门子收购后已经改叫Siemens Simcenter Amesim了.这里介绍Amesim 2019.1与Matlab的联合仿真配置.如果需要Amesim 2019.2与 ...

  2. 仿真软件matlab中有simunik,Simcenter Amesim 2019.1与Matlab/simulink联合仿真

    以前的LMS AMEsim被西门子收购后已经改叫Siemens Simcenter Amesim了.虽然官网上已显示最新版为2019.2,但是网上能下载到的版本为2019.1(PS:2019-12-2 ...

  3. hfss matlab联合仿真_一文搞定matlab 与 STK 联合调试仿真环境配置(文末附软件下载链接)...

    最近在做导师给的课题:卫星星座的快速优化设计. 需要用到matlab 和 STK 来进行联合调试仿真,但是这第一步的环境配置就让我头疼了几天.在好几次重装,失败和查找资料之后,我终于成功实现了matl ...

  4. Visio studio 2019中opencv 4.1.1运行环境配置(亲测可用)

    1.安装 (Visio studio 2019和opencv 4.1.1安装就不在单独讲述了)环境变量配置稍微提一下:**D:\opencv\build\x64\vc15\bin**添加到环境变量的p ...

  5. gtx1080 matlab,深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

    这个系列写了好几篇文章,这是相关文章的索引,仅供参考: 接上文<深度学习主机攒机小记>,这台GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是 ...

  6. Qt5.12+VS2017联合开发环境配置及注意事项

    Qt5.12+VS2017问题记录 qt安装 安装官网下载在线安装包,选择MSVC和MinGW编译工具,以及需要的Qt Chart和Data Visualization模块.选择Qt Creator. ...

  7. MATLAB与VERP/Coppeliasim联合仿真:配置ZeroMQremote API

    网上查找MATALB与VREP联合仿真的配置和例程都是基于传统API的连接,传统API的连接方式,配置简单,但是此连接方式可使用的vrep中API函数的是有限的,有很多函数在MATLAb中无法调用. ...

  8. Vissim与matlab联调环境配置

    最近需要用到Vissim二次开发,记录一下java,matlab,python的环境配置方法本篇是java,另外两篇链接如下 Vissim与java(IntelliJ IDEA )联调环境配置_qq_ ...

  9. matlab amesim联合仿真,AMESim与MATLAB_Simulink联合仿真接口配置

    AMESim与MATLAB_Simulink联合仿真接口配置 更新时间:2017/2/8 23:42:00  浏览量:630  手机版 AMESim-MATLAB(64位)联合仿真设置详细步骤 说明: ...

最新文章

  1. arm中断保护和恢复_ARM中断异常处理的返回
  2. ios math 那个头文件_iOS math.h数学函数
  3. autumn 0.5.1 : Python Package Index
  4. 专门用于微信公众平台的Javascript API
  5. statistics_level参数的介绍
  6. 云游戏是大厂的“游戏”之腾讯云云游戏指南
  7. LeetCode 946. 验证栈序列(栈)
  8. mac/windows 端口占用解决记录
  9. mysql 验证码过期时间_简单的行为控制管理方法,自动登录,session定时验证码过期...
  10. Audio Session Programming Guide
  11. git常用的10个命令
  12. godaddy mysql 连接 设置 2014_GoDaddy主机数据库远程访问设置的方法
  13. 灵云语音识别(ASR)实现实时识别
  14. Docker快速配置指南
  15. 雪球网 存入mysql
  16. 冰箱味道很臭?那你真的该学学这些除臭妙招
  17. 外网访问家庭局域网方案,解决运营商100.x.x.x内网IP问题
  18. linux高性能集群搭建,sge linux高性能集群的搭建与使用
  19. C语言 求m~n(m<n)之间所有整数的和
  20. java IO流之一 IO流介绍

热门文章

  1. QT学习之路(一)ubuntu 18.04的Qt Creator在线安装
  2. 3010基于二叉链表的二叉树高度的计算
  3. Vue-cli引入Zepto.js
  4. ztree调用的例子(复选框、checkbox)
  5. Android USB摄像头插拔监听
  6. 湘潭大学通信原理期末简答题
  7. 深入浅出统计学读书笔记:离散概率分布的应用
  8. 21天学通java第7版pdf_21天学通Java.第7版.pdf
  9. java 文件 base64 转换
  10. 2021年信息学部物联网工程学院学生科协第二次硬件大培训