请教一下实效后的 motion 怎么才能 activate 呢?

浏览:506081 回答:6

邀请回答 我来回答

全部回答

(6)
默认 最新
好学
但是这个脚本不是在一开始就启用的阿,所以怎么让motion一开始就是失效呢?
2006年9月15日
评论 点赞
好学
我也遇到过这样的问题。不过我还有个疑问,这个过程中,整个系统的自由度就变了,这样不就会影响到系统的仿真形式吗?
2006年9月15日
评论 点赞
kevin7kang

没有人回答
我自己回答好了
呵呵

我自己又做了几次尝试终于成功了
原则是必须用脚本deactivate 那个motion
才能用脚本activate
开始就被手动deactivate 的
不能用脚本activate

注:我用的是2005R2

2006年9月15日
评论 点赞
kevin7kang
这是仿真脚本内容

! Insert ACF commands here:
SIMULATE/DYNAMIC, END=0.4, DTOUT=1.0E-002
ACTIVATE/MOTION, ID=1
DEACTIVATE/SENSOR, ID=1
SIMULATE/DYNAMIC, END=2.0, DTOUT=1.0E-002

这是失败信息
WARNING: MOTION/1 has not been defined in the data set.
WARNING: One or more of the identifiers in the ID= list in this
ACTIVATE/ MOTION command was not found in the dataset.
Please check your model to ensure that valid statement/
identifier combinations are used.

和你的图上一样
我定义了一个运动motion
定义了一个传感器sensor来检测不动体和运动体的夹角
当角度到达一定值时让运动起效,当然一开始motion已被失效,运动体是绕joint自由向下转

我还这样试了一下,开始让那个motion起效,转到一定角度再让它失deactivate,虽然它确实被deactivate了
但还是出现了这一堆东西
WARNING: The data set is kinematically determinate. However, a dynamic analysis
has been requested. A kinematic analysis with the SIMULATE/KINEMATICS
command would be more efficient and possibly more accurate for some of
the computed quantities. The simulation will continue with a dynamic
analysis, as specified, only with one of the BDF (GSTIFF, WSTIFF,
CONSTANT_BDF) integrators. Integration by coordinate partitioning
applies, by definition, only to models with at least one mechanical
degree of freedom.


我不知道自己哪里设置错了?
先谢谢各位了!
2006年9月13日
评论 点赞
梁子

要看你用什么方法失效了,如果用的是剧本那还用剧本生效。 如果直接右击实效 还用右击打上对号就可以了。

Snap1.jpg
2006年9月12日
评论 点赞
逆风飞扬


可以编写acf控制文件来控制motion的activate and deactivate

2006年9月12日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP