在SOLIDWORKS PDM中使用$PRPSHEET的最佳实践

本文由Joe Medeiros, CSWE2017年12月16日更新

文章

$PRPSHEET的使用可能会令人困惑,因为它可以以多种方式使用,并且可以与SOLIDWORKS PDM或独立于PDM。$PRPSHEET用于将信息从一个文档(如零件或装配)获取到另一个文档(如图纸)。

为了理解这种信息传递是如何工作的,我们需要了解其背后的机制。SOLIDWORKS使用元数据在文档之间共享信息。元数据,是描述其他数据的数据。在SOLIDWORKS中,元数据被称为属性,属性将具有关联的值。在下面的示例中,我们看到一个部件有一个名为“Customer”的属性,该属性的值为“ACME”。

一部分财产

一部分财产

此属性(元数据)将部件描述为与名称为ACME的客户相关联。同一个属性可以在多个文档之间使用,但是对于每个文档,该值是唯一的。这并不意味着另一个文档不能有一个名为Customer的属性,其值为Acme。相反,每个文档将有一个唯一的Customer属性值,称为ACME。因此,修改一个文档中的值不会影响另一个文档。从“现实世界”的角度来看,我和我的一位同事都打了领带。我们可以都系红色领带(the Value),也可以一方系蓝色领带,另一方系红色领带。如果我换了领带的颜色,不会影响我同事的领带颜色。

当SOLIDWORKS部件或组件具有具有关联值的属性时,我可以与绘图共享此属性值。在一幅画中。

例如,我想链接零件属性“客户”,在我的图纸中注明。我想这样做,这样如果我改变部分中Customer属性的值。绘图说明将自动更新。为此,我使用$PRPSHEET将Part属性映射到注释。

使用$PRPSHEET将零件属性链接到绘图说明

使用$PRPSHEET将零件属性链接到绘图说明

将注释链接到属性的优点是,信息只在一个位置输入和修改。从而消除了信息不匹配的可能性。另一个优点是信息只需要输入一次。

SOLIDWORKS PDM也使用元数据,但在PDM中,元数据被称为变量。变量的作用是从Vault的数据库中添加、更改或读取信息。与属性一样,变量也有一个关联的值。同一个变量可以在多个文档中使用,但是对于每个文档,它的值对于给定的文档是唯一的,即使它的值是相同的。

作为PDM用户,我们经常通过数据卡与这些变量进行交互。输入数据卡的信息被写入保险库的数据库,数据库中包含的信息显示在数据卡上。

数据卡显示的变量值

数据卡显示的变量值

由于使用一个位置来输入信息(元数据)有好处,因此将文档的变量值与文档的属性值链接起来是一种很好的做法。这个链接是用PDM属性定义的。在下面的例子中,变量“Customer”的值被映射到SOLIDWORKS属性“Customer”。

将变量值映射到SOLIDWORKS自定义属性

将变量值映射到SOLIDWORKS自定义属性

这样,当我们在零件数据卡中为变量' Customer '输入值时,该值将被推送到零件属性' Customer '。如果我们在绘图中有一个注释,即使用链接$PRPSHEET: " CUSTOMER ",则绘图注释将显示零件变量" CUSTOMER "的值。从输入数据卡的变量值到绘图注释的信息流如下图所示。

从数据卡到绘图笔记的信息流

从数据卡到绘图笔记的信息流

更进一步,我可以定义一个变量的映射,这样它的值就会被推到零件和绘图中。通过将属性$PRPSHEET添加到变量中,我们可以将在零件数据卡中输入的信息推送到绘图的属性中。

美元PRPSHEET属性

美元PRPSHEET属性

在我的绘图笔记,现在可以链接到绘图的属性,使用$PRP。

信息现在从数据卡流向部件属性,然后流向绘图属性。

从数据卡到绘图属性的信息流

从数据卡到绘图属性的信息流

重要的是要注意,为了将部件数据卡中的更改传播到图纸的属性,必须首先打开并保存图纸。如果有多个图纸要更新,SOLIDWORKS任务调度程序的任务,“更新文件”可以使用。

使用$PRPSHEET作为变量属性,需要SOLIDWORKS的PDM插件,以便将变量值映射到绘图的属性。SOLIDWORKS的PDM插件需要SOLIDWORKS PDM编辑器许可证。

最后需要注意的是,在本文中我使用了Part作为示例,但本文也适用于组件。

相关链接

想用SOLIDWORKS PDM做更多的事情吗?

我们的认证SOLIDWORKS PDM专家可以帮助您:

Joe Medeiros, CSWE

Joe Medeiros是SOLIDWORKS和PDM认证专家。自1998年以来,他一直在帮助SOLIDWORKS用户进行培训、指导和实施。他将行业经验与对SOLIDWORKS产品的透彻理解结合起来,帮助客户取得成功。他通过博客分享他的经验和专业知识;其中一个已被纳入SOLIDWORKS必需品培训手册。