接頭類別性質
可使用以下程序,為新資產定義接頭類別性質。
在功能區中,按一下 「資產建置器」頁籤
「建立」面板
「接頭類別性質」。將顯示「接頭類別性質」對話方塊。
按鈕。 如果新資產類型需要產品隨附的接頭類別之外的連接行為,您可以為其定義自訂接頭類別。然後,便可以使用它們控制指定給該類別的資產之間的參數擴展行為。
接頭類別使用副檔名為 .connectorclass 的 XML 檔案進行定義。接頭類別元素定義參數對映,以及任何條件檢查 (用於控制進行特定對映的條件)。
接頭類別 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 | Parameter (預設) | 這表示對映值由來源資產所指出的參數提供。 |
| Constant | 這表示要指定的值將是常數值 (在 value 屬性中提供)。 | |
| value | 此屬性提供當 value_source 設定為 Constant 時,用於參數的值。 | |
| connector_name | 此屬性用於限制與特定接頭 (依名稱) 相符。如果資產中的連接所使用的接頭與此名稱不相符,對映將被忽略。 |
除了上述保留屬性,還可以指定其他用於定義相符條件的屬性。屬性名稱 (例如,上述範例中的「family_type」) 用於指出接頭類別性質。必須在資產中指定這些性質的值 (使用「接頭類別性質」對話方塊),以便於相符。如果資產未提供相符的接頭類別性質,對映將被忽略。