我是想利用adams中的模型,进行一个运动反解(通过动平台的运动,导出六个滑块的运动轨迹),如图1所示,
图1
动平台的运动轨迹必须按照我之前在simulink里面的得出的一个数据进行:一个x轴方向上的线位移,一个围绕x轴的角位移。如图2所示。
图2
上面得到是线位移,下面是角位移。
因为想要的输入是动平台质心的一个方向上的线位移和角位移,而输出是六个滑块的位移。我定义了8个系统单元,分别是两个输入,六个输出。
设立了两个点驱动,用VARVAL(.a.pingtai_rotate) 函数关联了旋转输入数据单元。
分别是一个方向上的线位移,和角位移。
然后就做了三个数据单元,两个输入分别代表两个移动和转动,输出代表六个滑块移动。
最后就就行adams controls插件的设置
然后,在matlab里面打开了,这个机械系统模型
将这两输入对准,我之前的simulink的两个得出的曲线,
结果运行不对,是不是驱动设置那里出了错。求大神赐教
哦对,还有一个问题,在给滑块和基座添加移动副的时候,怎么操作才能让这个滑块不超出基座的范围,我之前试加了一个接触力,好像也限制不了滑块出轨。