建立自訂負載應用程式指南
為了能有效率地撰寫自訂負載,除了必須熟悉 Creo TOOLKIT 應用程式外,您還應完全掌握 C 程式設計語言。您還必須有深入使用 Mechanism Dynamics 的經驗,以及充分瞭解力、量測和所有其他建模圖元的功能。
一般自訂負載應用程式包括兩個階段:
• 初始化常式 - 要求使用者輸入參數以建立自訂負載。亦可將錯誤檢查納入此常式中,以確保使用者已正確地定義了輸入。
• 計算常式 - 根據自訂的邏輯或 Mechanism Dynamics 模型中現有量測的目前值來計算自訂負載。
建立自訂負載時請謹記下列要點:
• 您應瞭解 Mechanism Dynamics 使用者是如何理解以及如何與自訂負載互動的。如果正確地規劃與設計自訂負載,那麼它會以幾乎是 Mechanism Dynamics 內建功能的形象呈現在使用者面前。
• 您必須指定使用者需輸入的資訊,以及需要向 Mechanism Dynamics 要求哪些額外的資料。同時應該定義自訂負載所產生的輸出結果,以及可能發生的錯誤情形。
• 您應一律為您所製作之自訂負載提供有關的說明檔案。您建立的每個說明檔案都可讓您將有關特定自訂負載的詳細資訊傳達給該自訂負載的使用者。可將此資訊輸入到一個簡單的 ASCII 檔案中,當使用者套用該自訂負載時就可以存取該檔案。
• 當您建立自訂負載時,<Creo install directory>/CustomLoad/CustomDLL.c 檔案必須包含在您的程式中。該檔案提供 Creo Parametric 和自訂負載程式間的通訊層。在呼叫自訂負載 API 常式或定義 Creo Parametric 呼叫之使用者自訂負載常式的來源檔中,也必須包含 CustomDLL.h 檔案 (位在相同目錄下)。
• 僅支援DLL 模式的自訂負載應用程式,應先將其解除鎖定,然後再分配給最終使用者。
• 工作階段中一次只能執行一個自訂負載執行檔。如果模型需用到多個自訂負載,必須將它們全都在同一個執行檔內定義。所有自訂負載 API 函數皆有其專屬的自訂負載名稱,以便識別正在使用的負載。