如何加入您的知識

概述

    目錄
    No headers

    iLogic 啟用了規則驅動式設計,讓您可以透過一種簡單的方式擷取和重複使用工作成果。使用 iLogic 可標準化和自動化設計過程,以及規劃虛擬產品。

    iLogic 如何運作?

    iLogic 將規則做為物件直接嵌入到零件、組合及圖面文件中。這些規則可確定和驅動設計的參數和屬性值。透過控制這些值,您可以定義模型的屬性、特徵和元件的行為。與儲存幾何設計元素的方式一樣,會將知識直接儲存在文件中。

    iLogic 規則可以利用現在在 Autodesk Inventor 中提供的自訂參數類型,例如文字、true/false 和多值清單。您可以使用這些參數類型編寫不只包含數值輸入值的規則。

    Autodesk Inventor 的「參數」對話方塊支援這些專用參數,並帶有進階篩選函數,以協助進行參數輸入定義、管理和編輯。

    自動化函數

    即便是只有很少或完全沒有程式設計經驗的設計師和工程師,也可以實施 iLogic 自動化函數。使用自動化函數可以:

    • 根據組合層級規則中定義的條件陳述式,自動搜尋並變更 iPart 或 iAssembly 規劃。
    • 使用條件引數從規則啟用零件和組合特徵或組合元件和約束。
    • 當孔或桿大小發生變更時,自動更新和驅動螺紋規格。
    • 讀取、寫入設計文件的材料或外觀方面、零件的質量或體積以及設計參數,並對這些資訊做出反應。
    • 當模型變更導致產生新規劃時,更新材料表資訊。
    • 限制或自動修正使用者輸入值,以確保所產生的規劃有效並符合設計規格和標準。
    • 讀取和寫入 Excel 工作表文件。

    當規則執行時訊息方塊和輸入方塊函數可提供反饋、選項和資訊。

    建立自訂介面

    使用 iLogic 規則將自訂表單直接連接至零件或組合設計參數。此功能提供規則驅動式設計樣板的使用者介面。

    注意事項若要下載 Visual Basic 2008 Express Edition,請造訪 Microsoft® 網站。

    整合 VB.NET

    透過在 iLogic 規則中直接使用 VB.NET,您可以:

    • 讀取和寫入 HTML 檔案、文字檔案、Word 文件及其他格式的檔案。
    • 與其他 Windows 應用程式進行通訊。
    • 以 DWF 格式或其他檔案格式自動發佈。
    • 啟動外部應用程式和既有 VBA 巨集。
    • 連接至外部資料庫應用程式,例如 Microsoft® Access 或 SQL Server。
    • 直接使用 Inventor API 函數。

    iLogic 中的參數

    除標準參數之外,您還可以在 Autodesk Inventor 模型中建立和編輯文字和 true/false 參數。文字參數是由文字字元構成的字串,true/false 參數由 TrueFalse 布林值構成。這兩種類型的參數均可在規則中用來驅動 Autodesk Inventor 參數或驅動規則可以驅動的任何其他項目。在規則中,這些參數代表標準的 VB.NET 類型 StringBoolean

    在 VB.NET 中,字串值需要加雙引號。例如:

    string1 = "Left Side"

    許多 iLogic 函數都包含字串引數,這些引數也要加引號。範例包括 Autodesk Inventor 模型中的元件和特徵的名稱。

    如之前內容所述,布林參數可以為 TrueFalse。例如:

    boolean1 = True
    boolean2 = False

    布林值 TrueFalse 不加引號。

    可以將字串 (文字) 參數指定給 Text 類型的 Inventor iProperty。可以將布林 (true/false) 參數指定給 Yes or No 類型的 Inventor iProperty。

    下面是一個規則語法範例:

    iProperties.Value("Project","Description") = string1
    iProperties.Value("Custom","Passed") = boolean1

    相反,您也可以從文字和 true/false 參數設定 iProperty 值:

    string1 = iProperties.Value("Project","Description")
    boolean1 = iProperties.Value("Custom","Passed")

    多值參數

    多值參數是儲存了一組可能值的 Autodesk Inventor 參數。但是,與其他參數一樣,多值參數在任何時候都只能有一個值。系統不會自動將多值參數鎖定為多值清單中的某個值,但您可以透過規則實現這一功能。

    您可以在「參數」對話方塊中建立和編輯多值參數。在任意欄中的參數上按一下右鍵,然後選取「建立多值」以指定參數可以具有多個值。在顯示的對話方塊中輸入一組值。您也可以從文字編輯器或其他應用程式 (如 Microsoft® Excel) 中複製一組值。

    對於數值參數,值清單可以包含分數或方程式。例如:

    • 3/8
    • 12.5 mm
    • d0 * 0.8

    對於多值或 true/false 參數,方程式儲存格具有一個下拉式清單,您可以從中挑選目前值 (或用於數值參數的方程式)。

    在規則中,您可以使用多值函數讀取和寫入參數的值清單。