Amesim学习——简单Amesim Simulink联合仿真(弹球仿真+PID位置控制)

简单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

  • 8
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值