如何定义接头类特性

可以使用以下步骤为新资源定义接头类特性。

  1. 在功能区上,单击 “资源生成器”选项卡 “编写”面板 “接头类特性”。将显示“接头类特性”对话框。
  2. “接头类文件名”下拉列表中选择所需的接头类。此列表将显示位于“系统资源”“云资源”集合中的所有接头类文件。若要从此列表中删除接头类名称,请单击该下拉列表右侧的 按钮。
  3. 接下来,指定接头类特性。从“名称”下拉列表中选择所需的特性,然后从“值”下拉列表中选择所需的特性值。
  4. 单击“确定”按钮定义接头类特性并关闭该对话框。

创建自定义接头类

可以为需要的连接行为超出产品提供的接头类范围的新资源类型定义自定义接头类。此后,可使用这些自定义接头类来控制参数在指定给类的资源之间的传送行为。

接头类由 XML 文件,并使用扩展名 .connectorclass。接头类的元素可定义参数映射,以及定义用于控制进行特定映射的条件的任何条件检查。

接头类 XML 文件的结构非常简单。下面是一个简单的接头类文件示例。后面紧接着介绍了元素说明。

<connector>

<ConveyorWidth value_source="parameter">宽度</ConveyorWidth> <ConveyorHeight family_type="normal"

value_source="parameter">高度</ConveyorHeight> <ConveyorHeight family_type="inclined" connector_name="Connector1"

value_source="Parameter">上部高度</ConveyorHeight> <ConveyorHeight family_type="inclined" connector_name="Connector2"

value_source="Parameter">下部高度</ConveyorHeight> <ConveyorHeight family_type="spiral" connector_name="UpperConnector"

value_source="Parameter">上部高度</ConveyorHeight> <ConveyorHeight family_type="spiral" connector_name="LowerConnector"

value_source="Parameter">下部高度</ConveyorHeight>

</connector>

接头类文件始终使用名为 connector 根元素。该元素包含一系列子元素,这些子元素用于标识接头在进行连接并且属于同一接头类时要在资源之间传送的参数。

子元素可定义映射组。它们可以具有所需的任何名称,并根据以下规则进行使用:

这些元素的值通常标识要映射的参数名称(例如上面的“宽度”)。两个资源必须提供与该名称匹配的参数,否则,将不会执行任何映射。

这些元素的属性提供了用于控制映射操作的其他信息。下表对这些属性进行了说明。

属性 属性值 注释
value_source 参数(默认值) 它指定用于映射的值将由源资源中标识的参数提供。
  Constant 它指定要分配的值将是一个常数值,该值在 value 属性中提供。
value   此属性提供在将 value_source 设置为 Constant 时要用于参数的值。
connector_name   此属性用于将匹配限制为特定接头(通过名称)。如果用于资源连接的接头与此名称不匹配,则将忽略映射。

除上述预留属性外,您还可以指定其他属性来定义匹配条件。属性名称(例如上例中的“family_type”)标识接头类特性。必须在资源中指定这些特性的值(使用“接头类特性”对话框)才能简化匹配。如果资源未提供匹配的接头类特性,则将忽略映射。

提示: 您无需创建全新的 XML 文件,而只需复制 C:\ProgramData\Autodesk\Factory Design Suite(版本)\FactoryLibrary 文件夹中的一个现有文件即可。请提供文件的新名称,并使用您自己的参数替换现有参数。确保删除任何不必要的元素。