成功解决Adams与MATLAB交互时Adams model file does not exist问题

在MATLAB Simulink中进行Adams仿真时遇到找不到Adams文件的问题,通过将MATLAB工作路径设置为Adams文件路径解决了此问题。文章描述了如何定义ADAMS/Control环境中的状态变量和执行器运动参数,并探讨了MATLAB与Adams的接口问题。通过修改输入值并转换角度单位,确保Adams模型正确计算输出位置。在Simulink中使用Mux和Demux块改善显示部分,以比较Adams输出和数学函数输出的差异。
摘要由CSDN通过智能技术生成

在这里插入图片描述错误提示检查路径问题,在Matlab Simulink仿真时找不到相应的Adams文件是因为当前MATLAB 路径没有在保存Adams文件的路径里面。

4 The ADAMS/Control environment

First,I follow TP1_AMORO,I have defined the state varibles.
在这里插入图片描述
input q1,q2,and output x,y of the end-effector
They are defined like this:
在这里插入图片描述
在这里插入图片描述
I have done parameterizing the motion of the actuators.
在这里插入图片描述
在这里插入图片描述
For creation of the plant,I have the following figures.
在这里插入图片描述

5 Interfacing ADAMS with MATLAB

在这里插入图片描述
It creates a .m file in the end.
在这里插入图片描述
I use MATLAB to open and run it.Then enter the command"adams_sys"
在这里插入图片描述在这里插入图片描述在这里插入图片描述

When I run simulink,it said that

在这里插入图片描述
I have solved this problem by myself.When I rewrote the working path in the matlab as same as the adams file path,the error will be solved.
在这里插入图片描述
In the Simulink,I observed the result like this.(zoom in).To be honest,I am not sure the graph is right or not.In another word,I feel confused that how can I make a relationship between this graph and the mockup.Did I choose a marker which cannot represent the position of the end-effector?
在这里插入图片描述
For 2R robot,the geometric equation is following,
x = l 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥鼠路易

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值