首页/文章/ 详情

Amesim与Labview联合仿真

1年前浏览669

众所周知,我们做Amesim系列视频教程也两三年了,我自己呢又喜欢捣鼓不同的东西。前段时间和某个做测控的同事交流,发现他们经常因为等待实物系统的就位而耽误测控系统开发进度,由于不了解实物系统在不同控制策略下的响应情况而耽误进度。同时,我们做系统的,虽然在仿真中验证了不同控制策略和控制算法,但毕竟迁移到实物里面到底好不好使心里也没数。


于是,一拍即合。


Amesim可以做好系统的数学模型,而他们用的Labview如果可以直接调用Amesim的模型,那么在他们的控制系统开发过程中,就可以边做边模拟系统实时响应,而不再需要等待费时费力的实物系统搭建完毕。在这里插一句,大家可能对Amesim都比较熟悉了,而Labview也是神一般的存在,可以非常方便的和硬件连接进行实时采集和控制,大家网上了解下就知道了。


然后我接下来就开始捣鼓,想着自己先把整个系统搞一个测试。前两年的一段时间,我对单片机十分感兴趣,买了开发板学习了一些简单的案例,后面又买了很多元件,自己做了一个智能小车,下面的图是刚刚拍的。


哈,老子这次先给这个智能车做个半实物仿真,模拟一段公路看看这个智能小车的控制算法好不好使,太有意思了,说干就干!


我先通过串口助手测试了小车和电脑之间的串口通信,然后尝试Labview和小车连接,用的VI和程序如下:

熟悉Labview的朋友应该可以看出来,这个是Labview自带的一个串口VI,现成的不用白不用。然后使用NI MAX设置COM端口连接单片机,您猜怎么着,我折腾了一个礼拜,硬是没连上。


好吧,学艺不精啊。然后我的重点又放到Amesim和Labview的联合上,通过查阅资料和尝试,Amesim和Labview成功连接上了,又做了几个练习题,越发觉得好用。这两个软件的接口十分稳定,Amesim做的模型,Labview可以实时引用,输入输出非常容易扩展。



来源:Amesim学习与应用
通信控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-06
最近编辑:1年前
batt
本科 微信公众号:Amesim学习与应用
获赞 72粉丝 372文章 197课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈