复用产品

在“产品”定义中,您创建的每个对象都是一个产品。这些产品可以表示 partscomponentssub-components,但是每个对象都称为一个产品,并且所有产品都可以复用。

产品复用功能允许您通过复用现有产品来快速创建产品。例如,称为 drivetrainA 的产品中包含以下三个产品:enginetransmissiondifferential。可以通过复用同一 enginedifferential,但是使用另外的 transmission 来创建一个新的 drivetrainB 产品。而且,可以在多个更高级别的产品(例如,表示整车的产品)中复用 drivetrainAdrivetrainB

child product(子产品)这一术语用来表示另一个产品所使用的产品,而 top-level product(顶级产品)这一术语表示未被任何其他产品使用的产品。

在下图中,请注意,最顶层的蓝色产品有 4 个子产品,而最顶层的绿色产品只有 2 个子产品。所有这些子产品都属于最顶层的红色产品。如果您复用了最顶层的绿色产品,那么您将无法获取最顶层的蓝色产品的子产品。同样,如果您复用了最顶层的蓝色产品,那么您将不能获取顶层的红色产品的一个子产品。

此图显示了产品及其子产品。

您可以在“浏览产品”页面的产品树中直观地查看同样的信息。

此图显示了产品树中的“SuperCar”产品,该产品显示了具有若干子产品的“Body Shell”产品。

SuperCar 是具有许多子产品的顶级产品。Body Shell 包含名为 door 的子产品。比如说,SuperCar 有四道门;您可以将同一 door 产品复用三次,而不必创建四个称为 door 的产品。因为 handletrimwindow 都是 door 的部件,所以也会复用这些部件。此外,如果 Body Shell 下的所有子产品都适合用于一个称为 LuxuryCar 的产品,那么您可以在 LuxuryCar 中复用 Body Shell 及其所有子产品。

复用产品树中任意位置的产品(以及任何子产品)时,将使用引用。每一个产品在树中的产品列表内只有一个实例。可以在一个或多个位置引用该产品。如果要一份副本,那么必须创建产品。也可以复用子产品。要通过创建引用来复用子产品,请按住 Control 键并选择您要使用的子产品,单击鼠标右键,然后选择复用

复用的优势:如果您必须更改某个子产品,那么您只需执行此操作一次,该更改就会传播至所复用的所有子产品。如果必须更改子产品并且要查看许多其他产品如何使用该子产品,请在该子产品上方单击鼠标右键,然后选择查找使用查找使用页面将显示使用该子产品的所有产品。

过程

  1. 在“产品”页面中,右键单击您想要复用的子产品,然后选择复用
  2. 在要将该子产品放入其中的产品上方单击鼠标右键,然后单击放置 可以将子产品放入任何产品,即使是该子产品所在的相同产品也是如此。例如,查看 SuperCar 的图像,可以根据您的需要将 Body Shell 产品中的 door 放置任意多次。

结果

现在,您复用的子产品显示在两个产品中,即原始产品和您在其中复用该子产品的产品。

下一步做什么


反馈