SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

雨后的百合 发表于 2008-8-21 13:18

怎么实现控制移动副

两个管,可以相互移动,之间加了移动副,怎么控制让一个管在另一个管上移动一段距离就停止。不知道时间,只能通过位移控制,那位知道如何控制啊?试了添加motion,但是必须是时间的函数,用位移做变量不行啊。
另外sensor能得到位移满足要求时的时间,可是仿真也停止了,能用sensor即得到满足位移的时间,再用这个时间设计motion,还不退出仿真吗?

leosyj 发表于 2008-8-21 14:40

当然可以,你在sensor里面设置成stop courrent computation and continue即可,
记得要在control script下面运行,设计sensor成deactivate motion.

雨后的百合 发表于 2008-8-21 16:37

哦,除了sensor没别的办法了吗?
还的学习啊

super_zhang 发表于 2008-8-21 18:18

用关于时间的驱动函数也是可以控制的,另外senor也可以解决。

雨后的百合 发表于 2008-8-31 17:00

就是不知道运动和时间的关系啊。

wangjing5470 发表于 2008-9-17 16:32

回复 1# 雨后的百合 的帖子

楼主,我们遇到的是同样的问题,能告诉我你的联系方式吗?方便交流。

whf142857 发表于 2008-9-18 22:10

先创建传感器,测量你所需要的距离函数
再用脚本控制啊
1:先仿真
2:传感器生效先关传感器
3:关motion
4:继续仿真
应该是这样的
而且很多用函数写的仿真时都会报错误,个人觉得写函数又复杂又难里控制,效果也不佳

[[i] 本帖最后由 whf142857 于 2008-9-18 22:15 编辑 [/i]]

wangjing5470 发表于 2008-9-19 13:34

那用什么呢?请教一下:$

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.