MCD模块 案例3 按钮的操作改变颜色
先吐槽下论坛的编辑器,过了12点没有签到,签完后回头发帖图片就没了,又搞了半天。操作按下按钮,指示灯显示相应的颜色。(源文件在最后)
效果动图
下面讲述下操作步骤1,模型很简单,如图所示,可以是装配体,也可以是单个Part文件(但是不要做求和处理)2,创建机电对象——两个按钮的刚体。一个开按钮,一个关按钮
3创建运动副和约束,在上步创建的刚体需要分别添加 滑动副(按钮只可以上下运动),注意偏置,和上下限的参数设置。 弹簧阻尼器(按钮按下是有阻力的,关键是如果不添加点击播放那按钮就会直接掉下去) 两个按钮都要添加滑动副,和弹簧阻尼器。看下图。
4给指示灯添加“显示更改器”,这样指示灯的颜色属性就可以在后面进行修改了。(默认红色)
5添加一个信号 X,按钮的状态传递给信号X,然后灯的颜色根据X的值来做变化。
6添加仿真序列。基本逻辑是:按下红色“关”按钮,X的值是false,“显示更改器”这时把灯变成红色。 按下绿色“开”按钮,X的值是true,“显示更改器”这时把灯变成绿色。当滑动副的距离小于1MM时,把信号X的值置为false(下图1)。显示更改器”依据X的值是false,而把颜色改为红色(下图2)。后面的绿灯,重复下面两幅图的设置即可。
源文件**** Hidden Message *****
真是令人窒息的操作{:handshake:}学到了学到了 看看,学习一下 厉害了,非常完美 1236547896632112245665555 {:victory:}学习了 好东西,顶顶 {:smile:} 来 看看这么多 MCD模块 案例3 按钮的操作改变颜色