Amesim学习

您所在的位置:网站首页 simulink开关模块在哪里 Amesim学习

Amesim学习

2024-07-04 14:16| 来源: 网络整理| 查看: 265

简单AMESIM Simulink联合仿真

终于搞定联合仿真的环境配置了。。。让我们来学习一下AMESIM联合仿真!

 

AMESIM内创建Simulink interface

打开Help中有关Simulink-AMESIM联合仿真的Demo,通过它来学习理解一下如何将AMESIM模型带入simulink中进行仿真。首先第一步是要在AMESIM中创建Simulink interface:

在AMESIM和Simulink中运行该Demo:

如下图可以很好地Interface在两个软件中的逻辑:在AMESIM中,左侧为从AMESIM S-function输出的,右侧为Simulink输入到S-function的

AMESIM在Simulink中作为S-function的话,其输入输出就很好理解了

 

练习

依葫芦画瓢,自己来做一个,就基于上次做的弹球仿真模型吧:

选择Simulink interface

设置输入输出参数

打开Simulink,并在AMESIM内点击Simulation完成编译

随后就可以在Simulink中使用刚刚编译好的AMESIM的S-function模块了(当然也可以先放个空模块在那)

 

导入AMESIM S-function:

打开library,此时多了一个AMESIM interface的库,这里我们使用第一个

 

双击该模块,会出现对话框让你选择AMESIM生成的模型,选择刚刚那个编译好的模型,文件名后缀为.mexw64的

 

然后就可以创建simulink模型了:

创建好模型后在Simulink中点击仿真即可在AMESIM中查看结果了:

这个PID控制明显没有调好,懒得调了。。。上一期AMESIM弹球仿真的朋友应该知道正常情况下这个球会怎么动。如果需要一直仿真,那么让Simulink的仿真时间为inf即可

 

模型分享

https://download.csdn.net/download/weixin_44281768/12839582



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3