纯Pure 发表于 2022-10-26 11:25:10

工程图标题栏的材料信息怎么才能正常传递

前提场景:采用引用主模型的出图方式,即3Dprt单独一个文件,2Dprt单独一个文件
问题描述:主模型prt中已正常指派材料,并通过GC工具同步属性,图纸prt中导入<WRef2*0@NX_MATERIAL>格式文本后不显示指派的材料

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


附图1 3Dprt中零件已正常指派材料



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



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




附图4 材料一栏无法正常显示





夏季里那丝清凉 发表于 2022-10-27 00:59:34

纯Pure 发表于 2022-10-26 23:25
夏兄,只读属性我明白了,还有一事不明,为啥装配图中的明细表里面的各个零件prt文件中指派的材料可以自 ...

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


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

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

夏季里那丝清凉 发表于 2022-10-26 17:04:15

NX_MATERIAL属性本身是只读属性,由用户指派材料后,系统自动赋值,用户是无法修改的。
用属性工具的话,尽可能别传递系统自带属性。如果你一定要用属性工具来传递主模型属性,推荐方式是在主模型中将NX_MATERIAL传递给一个用户自定义属性。

纯Pure 发表于 2022-10-26 11:31:10

通过GC工具同步属性的时候,材料属性NX_Material确实是正常显示,理论上数据是可以过来的,为啥标题栏中就是不显示呢









夏季里那丝清凉 发表于 2022-10-26 17:20:34

本帖最后由 夏季里那丝清凉 于 2022-10-26 17:21 编辑

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

小熊小熊 发表于 2022-10-26 22:46:48

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

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

小熊小熊 发表于 2022-10-26 22:51:46

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

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

纯Pure 发表于 2022-10-26 23:15:24

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

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

纯Pure 发表于 2022-10-26 23:22:27

小熊小熊 发表于 2022-10-26 22:51
如果你一定要用属性工具来传递主模型属性,推荐方式是在主模型中将NX_MATERIAL传递给一个用户自定义属性 ...


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

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



纯Pure 发表于 2022-10-26 23:25:55

夏季里那丝清凉 发表于 2022-10-26 17:04
NX_MATERIAL属性本身是只读属性,由用户指派材料后,系统自动赋值,用户是无法修改的。
用属性工具的话, ...

夏兄,只读属性我明白了,还有一事不明,为啥装配图中的明细表里面的各个零件prt文件中指派的材料可以自动传递到明细表中呢?
页: [1] 2
查看完整版本: 工程图标题栏的材料信息怎么才能正常传递