找回密码
 注册
Simdroid-非首页
查看: 228|回复: 11

[基础知识] 求助:acf中约束副的激活问题

[复制链接]
发表于 2009-9-7 21:08:18 | 显示全部楼层 |阅读模式 来自 江苏南京
为了练习激活约束副的功能,我自己想实现这样一个简单的功能:让小球垂直自由下落0.5s,接着进入斜面轨道继续下落。
我的办法是:
首先在小球与地面间建立了一个倾斜的平动副JOIN_1;
然后建立传感器,设置只要超过0.5s就Terminate current simulation step and Continue simulation script or ACF file。
在acf文件里进行如下命令:
DEACTIVATE/JOINT, ID=1(将运动副实效)
SIMULATE/DYNAMIC, END=1.0, STEPS=100(仿真1s)
ACTIVATE/JOINT, ID=1
ACTIVATE/SENSOR, ID=1(经过传感器的感知,使约束副失效)
SIMULATE/DYNAMIC, END=1.0, STEPS=100(继续仿真)
结果是小球运动到0.5s后有一个位置突变,紧接着仿真就停止了。

希望高手能指点一下,该如何实现这个功能。(附件为我练习的cmd文件)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-9-7 21:24:48 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
其实我的原始问题是一个刚体首先与地面为圆柱铰约束副,加载一个驱动让它匀速运动一段时间(由于与其它构件相连,所以是边转动边平动),然后它与地面的约束变为平动铰约束,这样就没有转动只有平动了。现在我连个简单的约束激活都实现不了,很是郁闷,希望各位高手不吝赐教!
回复 不支持

使用道具 举报

发表于 2009-9-11 10:49:21 | 显示全部楼层 来自 江苏南京
是不是多设置了一个sensor,这样的话有可能!!
回复 不支持

使用道具 举报

 楼主| 发表于 2009-9-11 20:48:55 | 显示全部楼层 来自 江苏南京
“多设置了一个sensor”,听不懂哎……
我只有一个sensor啊,而且我认为这个问题不需要两个sensor。
楼上能否说得更明白一些,多谢了!
回复 不支持

使用道具 举报

发表于 2009-9-15 20:44:35 | 显示全部楼层 来自 江苏南京
帮你做了一下,你看对不对!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2009-9-16 11:47:07 | 显示全部楼层 来自 江苏南京
To hyueping:
我运行了一下你修改后的文件,还是不能达到我的要求,因为小球在0.5s时会有一个位置突变,那是我不希望看到的。
我把它运行路径图(y-x图)贴出来,你运行时是否也出现过这种情况?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2009-9-23 20:22:27 | 显示全部楼层 来自 江苏南京
自己再顶一下,期待高手的解答啊!
回复 不支持

使用道具 举报

发表于 2009-9-23 22:06:16 | 显示全部楼层 来自 北京
约束点的位置,大地上的点
回复 不支持

使用道具 举报

发表于 2009-9-24 13:21:27 | 显示全部楼层 来自 山西临汾
一些,多谢了!
回复 不支持

使用道具 举报

发表于 2009-9-24 21:23:20 | 显示全部楼层 来自 北京
需要用consub子程序来控制,不然有初始位移
回复 不支持

使用道具 举报

 楼主| 发表于 2009-9-25 13:08:26 | 显示全部楼层 来自 江苏南京
To cgy123000 :
我想应该不是“约束点的位置”的问题,因为我选择“大地上的点”以后仍然有问题。
除了使用“consub子程序”之外没有别的办法了么,因为我对consub实在是一窍不通啊,论坛中好像很少有人使用这个东西。能否介绍一下,多谢了!
回复 不支持

使用道具 举报

发表于 2013-12-9 20:30:35 | 显示全部楼层 来自 上海
想知道下该问题现在是怎么解决的?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 13:25 , Processed in 0.064537 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表