找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 9536|回复: 8

[分享] 分享UG NX如何用表达式抑制特征

[复制链接]

775

主题

99

回帖

1746

积分

六级士官

积分
1746
发表于 2020-5-7 14:38:30 | 显示全部楼层 |阅读模式
本帖最后由 优姬暗埃克斯 于 2020-5-7 14:39 编辑

表达式抑制问题
http://www.ugsnx.com/thread-285319-1-1.html
(出处: UG爱好者)
论坛有个网友求助如何用表达式抑制特征,由于他这个条件其实描述的也不清楚,我主要就实现用2个条件来抑制特征即可,用的版本是NX1847系列。
当X>=2且Y=1时,启动圆角,当Y≠1或X<2抑制掉
抑制的是这个圆角特征。


激活由表达式抑制这个命令


选择这个圆角点击确定后这边就能看到多了一个叫p18的表达式参数,值为1的时候是不抑制的,值为0的时候抑制。



然后我们到表达式内创建条件控制这个抑制表达式的值为1或者0

这里附上一个关系、逻辑运算符
关系、等式和逻辑运算符
>
大于
<
小于
>=
大于等于
<=
小于等于
==
等于
!=
不等于
!
& or &&
逻辑“与”
| 或 ||
逻辑“或”
那么我们先分别创建XY这两个变量用于控制表达式,编辑图中p18这个抑制表达式,输入if (X >= 2 & Y = 1) (1) else (0)


这个表达式的意思就是当X大于等于2且Y=1的时候表达式P18的值为1,不抑制圆角特征,否则P18的值就为0,抑制圆角特征。
格式如下
IF(条件1 且/或 条件2)(达成条件的值)else(未达成的值)

我们来测试下x和y为1时特征被抑制了


x为2 y为1是这个圆角就激活了


下面附上prt文件


评分

参与人数 1G币 +2 收起 理由
guoruizhang + 2 我和我的小伙伴都惊呆了!

查看全部评分

23

主题

225

回帖

1944

积分

六级士官

积分
1944
发表于 2020-5-7 16:04:39 | 显示全部楼层
感谢分享,很有用,又学到了!

11

主题

421

回帖

1万

积分

中校

积分
10207

推广达人

发表于 2020-5-7 16:55:37 来自手机 | 显示全部楼层
感谢分享

31

主题

275

回帖

4863

积分

中尉

积分
4863
发表于 2020-5-7 18:30:32 来自手机 | 显示全部楼层
看懂了,不知道会不会用

3

主题

356

回帖

1万

积分

大校

积分
15611
发表于 2020-5-7 18:46:42 | 显示全部楼层
脑壳痛!!!

1

主题

1021

回帖

9029

积分

少校

积分
9029
发表于 2020-5-7 19:30:28 | 显示全部楼层
厉害 ,学点新知识

67

主题

1941

回帖

2万

积分

少将

积分
21461
发表于 2020-5-7 23:38:33 | 显示全部楼层
我就想知道UG的表达式为什么就不能学学grosshopper做成电池方便使用呢?

0

主题

268

回帖

2370

积分

少尉

积分
2370
发表于 2020-5-8 08:33:28 | 显示全部楼层
感谢分享

0

主题

22

回帖

405

积分

二级士官

积分
405
发表于 2024-4-19 13:15:44 | 显示全部楼层
知识点学习,感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-3 13:05

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表