matlab 2018 adams,关于ADAMS与MATLAB联合仿真的一点经验

本文分享了在MATLAB 2018中进行ADAMS联合仿真时遇到的问题及解决方案,包括ADAMS界面被挡住的bug修复、找不到ADAMS服务器的处理、ADAMS文件参数更新方法以及变量建立与模型关联的注意事项。参考了相关书籍,为读者提供实用经验。
摘要由CSDN通过智能技术生成

小弟做了几天的联合仿真,没有取得预期的结果,参数在不断的修改,现在写一点没有多少技术含量的经验。

1、在matlab界面中启动simulink程序,点击仿真开始命令后,若搭建的仿真模块中的Animation

mode为interactive,adams一般会被启动动态显示跟踪仿真结果,但是会发现adams中的仿真结果会被一个打开文件的对话窗口挡住,查询后知道,这是程序上的一个bug,修改方式如下:X:\MSC.Software->MSC.ADAMS->2005->aview->aviewAS,找到这个文件后,选择属性,将文件的只读属性去掉,然后右键单击文件编辑对话选项,在interface

dialog display dialog=.gui.new_session此话之前添加一个!号即可。

2、此外,在联合仿真开始后,经常会出现找不到ADAMS服务器的提示,这是因为ADAMS提和Simulink联合仿真的通信和调度,如果simulink找不到它,则仿真不能进行,解决的方法有两个,一个是在matlab的默认路径中增加一个路径X:\MSC.Software->MSC.ADAMS->2005->win32,其中主要用到的是adams_plant.dll库函数,它实际是adams_sub的核心,ADAMS提供一个S函数,用于ADMAS和simulink联合仿真的调度和通信,如果simulink找不到它,则仿真就不能进行。或者将此路径adams_plant.dll以及X:\MSC.Software\MSC.ADAMS\2005\controls\win32下的plant.lib文件复制到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值