QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 7884|回复: 8
打印 上一主题 下一主题

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

[复制链接]

六级士官

Rank: 4

786

主题

875

帖子

1755

积分
跳转到指定楼层
楼主
发表于 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 我和我的小伙伴都惊呆了!

查看全部评分

有奖推广贴子: 

回复

使用道具 举报

六级士官

Rank: 4

23

主题

247

帖子

1929

积分
沙发
发表于 2020-5-7 16:04:39 | 只看该作者
感谢分享,很有用,又学到了!
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

31

主题

307

帖子

4860

积分
地板
发表于 2020-5-7 18:30:32 来自手机 | 只看该作者
看懂了,不知道会不会用
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

1

主题

1025

帖子

9007

积分
6#
发表于 2020-5-7 19:30:28 | 只看该作者
厉害 ,学点新知识
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

65

主题

1921

帖子

1万

积分
7#
发表于 2020-5-7 23:38:33 | 只看该作者
我就想知道UG的表达式为什么就不能学学grosshopper做成电池方便使用呢?
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

0

主题

22

帖子

385

积分
9#
发表于 2024-4-19 13:15:44 | 只看该作者
知识点学习,感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-5-3 12:22

返回顶部