陌陌* 发表于 2016-4-18 09:50:57

UG10.0特征体能不能用过公式来抑制

比方说我现在只要修改电磁阀个数n,特征体“移动面(4)”就会自动移动位置,但是我向设置成当n=1的时候特征体“移动面(4)”被抑制或者不执行,这样就不会报错,这样该怎样设置。

whinnyjia 发表于 2016-4-18 13:19:56

月夜飘风 发表于 2016-4-18 13:14
可以,首先编辑-特征-用表达式抑制特征,选择要抑制的特征。然后打开表达式,找到刚才设置的表达式,对应你 ...

P25=if(n=1) (0) else (1)

月夜飘风 发表于 2016-4-18 13:14:55

本帖最后由 月夜飘风 于 2016-4-18 14:36 编辑

可以,首先编辑-特征-用表达式抑制特征,选择要抑制的特征。然后打开表达式,找到刚才设置的表达式,对应你的移动面,比如表达式序号排到了P25,那么就是P25=1(这里说明一下:值为1时,表示特征生效,值为0时表示特征不生效),下面就是要创建条件函数来控制它是否生效。那么修改P25=if(n=1)(0)else(1)      意思就是当n=1时,移动面不生效,当N不等于1时,移动面生效.

whinnyjia 发表于 2016-4-18 13:07:21

菜单-编辑-特征-由表达式抑制,表达式选项就默认,选择特征,确定。然后CTRL+E,对刚生成的表达式进行参数编辑,跟你输入的N关联,确定即可!

陌陌* 发表于 2016-4-18 10:56:08

有大神知道怎么设置吗?

陌陌* 发表于 2016-4-18 13:38:53

whinnyjia 发表于 2016-4-18 13:07
菜单-编辑-特征-由表达式抑制,表达式选项就默认,选择特征,确定。然后CTRL+E,对刚生成的表达式进行参数 ...

谢谢大神 弄好了

陌陌* 发表于 2016-4-18 13:40:03

月夜飘风 发表于 2016-4-18 13:14
可以,首先编辑-特征-用表达式抑制特征,选择要抑制的特征。然后打开表达式,找到刚才设置的表达式,对应你 ...

谢谢大神 弄好了

月夜飘风 发表于 2016-4-18 14:36:55

whinnyjia 发表于 2016-4-18 13:19
P25=if(n=1) (0) else (1)

是的,谢谢指正

方式更好 发表于 2018-7-3 20:53:30

如果是单独的特征,用公式抑制不能直接选择特征本身吗?
页: [1]
查看完整版本: UG10.0特征体能不能用过公式来抑制