接頭類別性質

接頭類別性質

    定義接頭類別性質

    可使用以下程序,為新資產定義接頭類別性質。

    1. 在功能區中,按一下 「資產建置器」頁籤 「建立」面板 「接頭類別性質」。將顯示「接頭類別性質」對話方塊。
    2. 「接頭類別檔名」下拉式清單中選取所需的接頭類別。此清單顯示「系統資產」「雲端資產」集合中的所有接頭類別檔案。若要從該清單中移除接頭類別名稱,請按一下該下拉式清單右側的 按鈕。
    3. 接下來,指定接頭類別性質。從「名稱」下拉式清單中選取所需的性質,並從「值」下拉式清單中選取所需的性質值。
    4. 按一下「確定」按鈕,以定義接頭類別性質並關閉對話方塊。

    建立自訂接頭類別

    如果新資產類型需要產品隨附的接頭類別之外的連接行為,您可以為其定義自訂接頭類別。然後,便可以使用它們控制指定給該類別的資產之間的參數擴展行為。

    接頭類別使用副檔名為 .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 的根元素。此元素包含一系列子元素,這些子元素可確定連接的資產屬於同一接頭類別時要擴展的參數。

    子元素定義了對映群組。它們可以使用所需的任何名稱,並根據以下規則進行使用:

    • 每個對映群組 (表示特定的參數) 應具有唯一元素名稱。在上述範例中,「ConveyorWidth」和「ConveyorHeight」表示兩個對映群組。
    • 在指定的資產中,如果找到符合以下所述相符規則的參數,將結束對目前對映群組的測試,並繼續處理下一個對映群組。因此,應以具體性降序順序 (最具體到最不具體) 指定對映群組元素。

    這些元素的值通常會指出要對映的參數名稱 (例如上面的「寬度」)。兩個資產都必須提供與此名稱相符的參數,否則將不會執行對映。

    這些元素的屬性提供了用於控制對映作業的其他資訊。下表描述了這些屬性。

    屬性 屬性值 註記
    value_source Parameter (預設) 這表示對映值由來源資產所指出的參數提供。
      Constant 這表示要指定的值將是常數值 (在 value 屬性中提供)。
    value   此屬性提供當 value_source 設定為 Constant 時,用於參數的值。
    connector_name   此屬性用於限制與特定接頭 (依名稱) 相符。如果資產中的連接所使用的接頭與此名稱不相符,對映將被忽略。

    除了上述保留屬性,還可以指定其他用於定義相符條件的屬性。屬性名稱 (例如,上述範例中的「family_type」) 用於指出接頭類別性質。必須在資產中指定這些性質的值 (使用「接頭類別性質」對話方塊),以便於相符。如果資產未提供相符的接頭類別性質,對映將被忽略。

    提示: 您不需要建立全新的 XML 檔案,只需從 C:\ProgramData\Autodesk\Factory Design Suite (版本)\FactoryLibrary 資料夾,複製其中一個既有檔案。為該檔案指定新名稱,並用您自己的參數取代既有參數。請勿移除任何不必要的元素。