找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2462|回复: 12

[已回复] 工程图标题栏的材料信息怎么才能正常传递

[复制链接]

11

主题

68

回帖

5265

积分

上尉

积分
5265
发表于 2022-10-26 11:25:10 | 显示全部楼层 |阅读模式
前提场景:采用引用主模型的出图方式,即3Dprt单独一个文件,2Dprt单独一个文件
问题描述:主模型prt中已正常指派材料,并通过GC工具同步属性,图纸prt中导入<WRef2*0@NX_MATERIAL>格式文本后不显示指派的材料

备注:主模型中直接进入制图(即3D/2D在同一个prt文件),指派的材料可以正常显示


附图1 3Dprt中零件已正常指派材料
捕获0.PNG


附图2 2Dprt标题栏中,材料一栏引入<WRef2*0@NX_MATERIAL>格式文本
捕获1.PNG


附图3 3D/2Dprt的属性通过GC工具箱同步

捕获2.PNG


附图4 材料一栏无法正常显示
捕获3.PNG




20

主题

843

回帖

1万

积分

中校

积分
12386
发表于 2022-10-27 00:59:34 | 显示全部楼层
纯Pure 发表于 2022-10-26 23:25
夏兄,只读属性我明白了,还有一事不明,为啥装配图中的明细表里面的各个零件prt文件中指派的材料可以自 ...

emmm~~~NX的属性其实挺复杂的。我个人的理解是NX对于属性作了详细的分类。比如:部件属性,实例属性,组件属性,引用集属性,对象属性......软件内部对这些属性也是有继承关系的。具体关于NX的属性你可以去看看NX的帮助文档。
关于属性引用的:制图 (siemens.com)


关于图纸模板的定制属性:制图 (siemens.com)

关于组件属性的应用关联:装配 (siemens.com)

20

主题

843

回帖

1万

积分

中校

积分
12386
发表于 2022-10-26 17:04:15 | 显示全部楼层
NX_MATERIAL属性本身是只读属性,由用户指派材料后,系统自动赋值,用户是无法修改的。
用属性工具的话,尽可能别传递系统自带属性。如果你一定要用属性工具来传递主模型属性,推荐方式是在主模型中将NX_MATERIAL传递给一个用户自定义属性。

11

主题

68

回帖

5265

积分

上尉

积分
5265
 楼主| 发表于 2022-10-26 11:31:10 | 显示全部楼层
通过GC工具同步属性的时候,材料属性NX_Material确实是正常显示,理论上数据是可以过来的,为啥标题栏中就是不显示呢

无标题.png







20

主题

843

回帖

1万

积分

中校

积分
12386
发表于 2022-10-26 17:20:34 | 显示全部楼层
本帖最后由 夏季里那丝清凉 于 2022-10-26 17:21 编辑

当你使用属性工具进行属性同步时,其原理就是将主模型的属性复制一份给图纸文件,图纸文件没有的属性,会自动创建,但是NX_MATERIAL这个系统属性是用户无法创建的,你可以尝试自己手动创建这个属性,会发现创建不了,所以使用属性同步功能,主模型的NX_MATERIAL属性并没有传递给图纸文件,这一点你可以在属性同步对话框里看到,当点击应用后,图纸属性下面那一栏里并没有生成NX_MATERIAL属性。
最后你可以试试在工程图文件(即你的2D文件)指派材料命令赋予一个材料,这时你会发现材料栏会显示你刚赋予的材料.......所以,NX的属性规则不知道你明白没有。

2

主题

6

回帖

77

积分

上等兵

积分
77
发表于 2022-10-26 22:46:48 | 显示全部楼层
夏季里那丝清凉 发表于 2022-10-26 17:20
当你使用属性工具进行属性同步时,其原理就是将主模型的属性复制一份给图纸文件,图纸文件没有的属性,会自 ...

这个问题困扰了好久  楼上讲的很透彻  NX_MATERIAL这个系统属性是用户无法创建的,你可以尝试自己手动创建这个属性,会发现创建不了,所以使用属性同步功能,主模型的NX_MATERIAL属性并没有传递给图纸文件

2

主题

6

回帖

77

积分

上等兵

积分
77
发表于 2022-10-26 22:51:46 | 显示全部楼层
小熊小熊 发表于 2022-10-26 22:46
这个问题困扰了好久  楼上讲的很透彻  NX_MATERIAL这个系统属性是用户无法创建的,你可以尝试自己手动创 ...

如果你一定要用属性工具来传递主模型属性,推荐方式是在主模型中将NX_MATERIAL传递给一个用户自定义属性。  这个是如何操作?用指派材料,属性工具就会出现NX_MATERIAL,怎么传递给一个用户自定义属性

11

主题

68

回帖

5265

积分

上尉

积分
5265
 楼主| 发表于 2022-10-26 23:15:24 | 显示全部楼层
夏季里那丝清凉 发表于 2022-10-26 17:20
当你使用属性工具进行属性同步时,其原理就是将主模型的属性复制一份给图纸文件,图纸文件没有的属性,会自 ...

原来如此,感谢夏兄答疑解惑!确实如夏兄所言,我在2Dprt文件中指派材料后材料栏显示出材料了{:}

11

主题

68

回帖

5265

积分

上尉

积分
5265
 楼主| 发表于 2022-10-26 23:22:27 | 显示全部楼层
小熊小熊 发表于 2022-10-26 22:51
如果你一定要用属性工具来传递主模型属性,推荐方式是在主模型中将NX_MATERIAL传递给一个用户自定义属性 ...


可参考此贴:https://www.ugsnx.com/thread-326206-1-1.html

自定义属性传递方式可以参考如下操作:
11.png

22.png

11

主题

68

回帖

5265

积分

上尉

积分
5265
 楼主| 发表于 2022-10-26 23:25:55 | 显示全部楼层
夏季里那丝清凉 发表于 2022-10-26 17:04
NX_MATERIAL属性本身是只读属性,由用户指派材料后,系统自动赋值,用户是无法修改的。
用属性工具的话, ...

夏兄,只读属性我明白了,还有一事不明,为啥装配图中的明细表里面的各个零件prt文件中指派的材料可以自动传递到明细表中呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-23 11:55

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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