iCAx开思网

标题: 班竹帮忙!!! [打印本页]

作者: smileliu    时间: 2003-5-10 19:44
标题: 班竹帮忙!!!
班竹,一个part做往复运动,当速度为正显示这个物体,速度为负,不显示,如何实现??谢谢!!!
作者: Jeriflee    时间: 2003-5-10 21:03
俺这里不是的。
上传一个cmd文件来看看。记住是导出的cmd文件,再压缩打包上传。
作者: wfxu    时间: 2003-5-10 21:46
用Sensors。
作者: smileliu    时间: 2003-5-10 22:06
sensor我试过,不行的。班竹,很简单的一个例子,比喻说,一个物体做直线运动,速度用sin函数表示,速度为正显示这个物体,速度为负,不显示,帮帮忙!!!谢谢
作者: Jeriflee    时间: 2003-5-11 10:23
不好意思,原来的回答是看错了意思,原来你要实现在Animation过程中的控制。
这个我也没有做过。
  
不过,我知道一定可以的。
  
这样的解决方法是属于后置处理的问题,只能在Adams/PPT中完成,并且要用到宏。
Adams提供一个叫做mdi_animation_callback的宏来完成Animation过程中的实体属性控制,在Animation的每一桢中,adams都将执行一次这个宏命令。
  
在这个宏里面,可以加入Adams/View的命令,完成一些实体属性操作
1. 可以更改实体的属性,比如颜色,可见性等等
2. 修改实体的尺寸等等
3. 更改视图设置
4 显示一些说明文本等等。
  
实现方法:
首先,在adams/view的启动mdi.bat批文件中,设置环境变量
MDI_AVIEW_EXPERIMENTAL 为TRUE
  
然后在创建一个名字为mdi_animation_callback(注意只能是这个命令)的macro并加载到ADAMS/View 或者 ADAMS/PPT中。
  
在mdi_animation_callback宏中写入控制实体的显示的命令。
  
可能在Adams/View中进行仿真,然后到Adams/PPT中可看到效果。
作者: Jeriflee    时间: 2003-5-11 10:28
我这里有一个以前别人给的例子,是利用宏来控制Animation过程中的实体transparent属性。
  
下载,解压缩到一个目录中。
导入testit.cmd脚本。
  
使用脚本控制运行仿真,运行脚本SIM_SCRIPT_1
  
然后进入Adams/PPT,load the animation就可以到动画过程中的效果。
作者: Jeriflee    时间: 2003-5-11 10:58
这儿有个例子,看大家欣赏一下,是MDI公司的技术人员用adams做的
作者: smileliu    时间: 2003-5-12 10:01
太谢谢版主了,我再去试试
作者: smileliu    时间: 2003-5-12 16:02
版主文件我载下来了,能用,不过我还有一个问题请教:环境变量如何设置啊?我按照你说的,先运行mdi.bat文件,得到下面的界面
作者: smileliu    时间: 2003-5-12 16:06
然后选择aview,得到下面的界面,但是这里好像没有变量设置这个选项吧??版主帮忙?把详细的步骤给我说说好吗?十分感谢!!!!
作者: Jeriflee    时间: 2003-5-12 19:10
这个啊!
仅仅在原来的mdi.bat中添加一行:
set MDI_AVIEW_EXPERIMENTAL=TRUE
即可!
用原来的启动快捷方式启动Adams/View即可。
作者: smileliu    时间: 2003-5-13 17:53
版主可不可以把生成上面动画的cmd文件共享一下,我急需,谢谢!!!
作者: Jeriflee    时间: 2003-5-13 18:08
这个,没有啊!
别人只给我这个动画,没有cmd文件,要是有,早贴给你了。
  
慢慢做,肯定可以通过这个方法做的,这是adams的技术支持人员告诉我的。
  
我也抽空做做看。
  
如果自己摸索做出来,肯定会印象深刻的。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3