UG爱好者

标题: UG10.0特征体能不能用过公式来抑制 [打印本页]

作者: 陌陌*    时间: 2016-4-18 09:50
标题: UG10.0特征体能不能用过公式来抑制
比方说我现在只要修改电磁阀个数n,特征体“移动面(4)”就会自动移动位置,但是我向设置成当n=1的时候特征体“移动面(4)”被抑制或者不执行,这样就不会报错,这样该怎样设置。
作者: 陌陌*    时间: 2016-4-18 10:56
有大神知道怎么设置吗?
作者: whinnyjia    时间: 2016-4-18 13:07
菜单-编辑-特征-由表达式抑制,表达式选项就默认,选择特征,确定。然后CTRL+E,对刚生成的表达式进行参数编辑,跟你输入的N关联,确定即可!
作者: 月夜飘风    时间: 2016-4-18 13:14
本帖最后由 月夜飘风 于 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:19
月夜飘风 发表于 2016-4-18 13:14
可以,首先编辑-特征-用表达式抑制特征,选择要抑制的特征。然后打开表达式,找到刚才设置的表达式,对应你 ...

P25=if(n=1) (0) else (1)
作者: 陌陌*    时间: 2016-4-18 13:38
whinnyjia 发表于 2016-4-18 13:07
菜单-编辑-特征-由表达式抑制,表达式选项就默认,选择特征,确定。然后CTRL+E,对刚生成的表达式进行参数 ...

谢谢大神 弄好了
作者: 陌陌*    时间: 2016-4-18 13:40
月夜飘风 发表于 2016-4-18 13:14
可以,首先编辑-特征-用表达式抑制特征,选择要抑制的特征。然后打开表达式,找到刚才设置的表达式,对应你 ...

谢谢大神 弄好了
作者: 月夜飘风    时间: 2016-4-18 14:36
whinnyjia 发表于 2016-4-18 13:19
P25=if(n=1) (0) else (1)

是的,谢谢指正
作者: 方式更好    时间: 2018-7-3 20:53
如果是单独的特征,用公式抑制不能直接选择特征本身吗?




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5