SOLIDWORKS 示例的变量映射: 映射模型自定义属性($PRPSHEET 注解)

对于 SOLIDWORKS 工程图,您可以将变量映射到模型(工程图基于此模型)的自定义属性,而非映射到工程图的自定义属性。这样,模型的属性值就会复制到工程图的文件卡中。

在 SOLIDWORKS 中保存工程图时,程序将从模型复制链接的属性,然后在工程图的文件卡中更新这些属性。

此范例说明如何定义 Description 变量,以使 .slddrw 文件显示工程图所基于的模型的自定义属性 Description。

要让此映射成功,工程图必须在 SOLIDWORKS 中保存,且 SOLIDWORKS PDM 插件必须在 SOLIDWORKS 中激活。 如果模型中的某个值更新,工程图数据卡不会显示更新的值,除非打开并重新保存工程图。
$PRPSHEET 映射为只读。您不能通过在工程图数据卡中修改属性值来修改模型属性值。

要将模型的自定义属性映射到基于该模型的工程图的文件卡:

  1. 编辑或生成变量 Description
  2. 单击新建属性
  3. 选定的属性下,指定工程图的自定义属性 Description 的属性:
    1. 对于块名称,选择 CustomProperty
    2. 对于属性名称,键入 Description
    3. 键入要使用变量映射的文件的扩展名,以逗号隔开。

      扩展名列表必须包括 slddrw,还可包括其他 SOLIDWORKS 扩展名。 例如: prt,sldasm,sldprt,slddrw,drw

  4. 单击新属性,指定模型的自定义属性 Description 的属性:
    1. 对于块名称,键入 $PRPSHEET
      块名称的所有字母都必须为大写字母。
    2. 属性名称键入 Description 或者您从之复制值的模型自定义属性的名称。
    3. 键入文件扩展名 slddrw
  5. 单击确定
  6. 在卡编辑器中,打开 SOLIDWORKS 工程图文件卡。
  7. 添加编辑框,并选择新的 Description 变量作为变量名称
  8. 保存卡,然后关闭卡编辑器。
当您使用带有自定义属性 Description 的零件生成 SOLIDWORKS 工程图时,零件的 Description 属性中的值将复制到工程图文件卡的“说明”字段中。

在 SOLIDWORKS 工程图卡中,如果您选择更新所有配置,则将在所有图纸的选项卡上更新使用 $PRPSHEET 类型变量映射的变量。