提取NX文件名称并自动赋值属性


适用版本:NX

在定义模板属性的时候,首先能想到属性中图号和零件名称是必不可少的。而且很多企业也用它们来为NX部件文件命名。那如果可以自动的提取文件名称并赋值给部件属性,就可以减少繁琐的命名填写工作,因为是自动填写也降低了出错的可能。


具体方法

假设NX部件文件的命名规则为TH000.00.000_PartName,TH000.00.000为图号,PartName为零件名称,中间通过下划线隔开。

接下来通过表达式读取NX部件文件名称并赋值,如图1,创建表达式step1=ug_askcurrentworkpart();这里可以读取到了带.prt后缀的文件名称。我们可以通过函数replaceString将后缀删除,表达式为step2=replaceString(step1, “.prt”, ” “),注意,这个表达式里第二个引号中有一个空格。

提取NX文件名称并给属性赋值

图1


通过函数splitstring将step2分割,表达式是这样的step3= splitstring(step2,”_”),然后分别提取出图号和零件名称,表达式为PartNo=nth(1, step3 ),PartName=nth(2 step3 ),如图2。

提取NX文件名称并给属性赋值

图2


接下来我们让属性与这两个表达式关联,如图3,选择文件à属性,显示部件属性对话框中,选择图号。设为表达式公式,选择链接公式。

提取NX文件名称并给属性赋值

图3


将公式等于PartNo。点击确定。

提取NX文件名称并给属性赋值

图4


重复上面步骤完成零件名称的链接。

提取NX文件名称并给属性赋值

图5


这样我们就实现了提取文件名称并给部件属性赋值。

在变更文件名之后,图号和零件名称的属性并不会自动更新,要进行一下操作:选择菜单à工具à更新à更新以获取外部更改。如图6。

提取NX文件名称并给属性赋值

图6


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空