对于 SolidWorks 工程图,您可以将变量映射到模型(工程图基于此模型)的自定义属性,而非映射到工程图的自定义属性。这样,模型的属性值就会复制到工程图的文件卡中。
在 SolidWorks 中保存工程图时,程序将从模型复制链接的属性,然后在工程图的文件卡中更新这些属性。
此范例说明如何定义 Description 变量,以使 .slddrw 文件显示工程图所基于的模型的自定义属性 Description。
要让此映射成功,工程图必须在 SolidWorks 中保存,且 Enterprise PDM SolidWorks 插件必须激活。如果模型中的某个值更新,工程图数据卡不会显示更新的值,除非打开并重新保存工程图。
$PRPSHEET 映射为只读。您不能通过在工程图数据卡中修改属性值来修改模型属性值。
要将模型的自定义属性映射到基于该模型的工程图的文件卡:
- 编辑或生成变量 Description。
- 单击新属性。
-
在选定的属性下,指定工程图的自定义属性 Description 的属性:
-
对于块名称,选择 CustomProperty。
- 对于属性名称,键入 Description。
- 键入要使用变量映射的文件的扩展名,以逗号隔开。
扩展名列表必须包括 slddrw,还可包括其它 SolidWorks 扩展名。例如:prt, sldasm, sldprt, slddrw, drw。
-
单击新属性,指定模型的自定义属性 Description 的属性:
-
对于块名称,键入 $PRPSHEET。
块名称的所有字母都必须为大写字母。
- 为属性名称键入说明或者您在从之复制值的模型自定义属性的名称。
- 键入文件扩展名 slddrw。
- 单击确定。
- 在卡编辑器中,打开 SolidWorks 工程图文件卡。
- 添加编辑框,并选择新的 Description 变量作为变量名称。
- 保存卡,然后关闭卡编辑器。
当您使用带有自定义属性 Description 的零件生成 SolidWorks 工程图时,零件的 Description 属性中的值将复制到工程图文件卡的“说明”字段中。