規劃 iLogic 選項

您可以規劃外部規則和 DLL 檔案的位置、停用 DoubleForEquals,並指定 iLogic 要使用的預設 Microsoft Excel 引擎。

新增功能:R2021

為外部規則和 DLL 檔案規劃位置

  1. 在功能區上,按一下「工具」頁籤 「選項」面板 「iLogic 規劃」
  2. 按一下「外部規則目錄」旁邊的 ,將資料夾加入至清單,然後使用向上和向下箭頭定義搜尋順序。
  3. 在「用於外部規則檔案的預設副檔名」欄位中選擇副檔名。
    • .vb 檔案可以在 Visual Studio 中進行編輯。
    • .txt 檔案可以使用文字編輯器 (例如 Microsoft 記事本) 進行編輯。
    • .iLogicVb 指示檔案包含將由 iLogic 預處理的標準 iLogic 規則程式碼。
  4. 在「iLogic 增益集 DLL 目錄」欄位中選取包含來自其他 .NET 組合的程式碼的資料夾。
  5. 匯出 iLogic 規劃:「匯出」 輸入檔名或選取要取代的既有檔案 「儲存」。
  6. 匯入 iLogic 規劃:「匯入」 找到要匯入的檔案 「開啟」。
  7. 按一下「確定」。

記錄等級

使用「記錄等級」設定,可以設定在「規則編輯器」中用於 iLogic 記錄和規則追蹤的記錄等級。

Excel 選項

使用「Excel 選項」設定,可指定 iLogic 要使用的預設 Microsoft Excel 引擎。這是一個應用程式層級的選項。

預設 Microsoft Excel 引擎為「Internal」。「Internal」是可讓您快速存取 Excel 資料的資源庫 (不過有一些限制)。Excel COM 是一個 Microsoft Office Excel API。僅在電腦上安裝有 Excel 時,才可使用該 API。這是一個應用程式層級的選項。如果您有使用 iLogic GoExcel 物件執行以下任一作業的 Excel 規則,請選取 Excel COM:

iLogic 可以自動偵測前兩種情況,並自動切換至「COM」選項。但是,iLogic 無法偵測第三種情況。以下是一些工作流程範例,這些工作流程不適用於「內部」選項,僅適用於「COM」選項。如果您擁有這些類型的規則,請選取「COM」做為引擎。

註: 您可以採用三種不同方式設定預設 Excel 引擎:
  • 「iLogic 規劃」對話方塊。
  • API。
  • 環境變數。環境變數有優先度。如果設定了以下其中一個環境變數,則無法透過對話方塊或 API 設定預設值。
    • set UseLibXL=false
    • set iLogicUseLibXL=false

UseLibXL 變數會影響 Inventor 中的其他 Excel 作業。iLogicUseLibXL 僅會影響 iLogic。

可透過 iLogic API 設定此選項。使用與下面類似的程式碼透過 iLogic API 設定此選項:
Dim auto = iLogicVb.Automation

auto.ExcelEngine = ExcelEngine.COM

或者

auto.ExcelEngine = ExcelEngine.Internal

重要: 當 iLogic 因規則中有不支援的作業而自動切換至「COM」時,系統會展示一則錯誤訊息。您必須再次執行該規則,才能在 COM 模式下執行該規則。

安全

按一下「安全性選項」按鈕,以存取「iLogic 安全性」對話方塊。使用這些設定來啟用安全性檢查,以識別不安全的規則

停用 DoubleForEquals

DoubleForEquals 是在規則中使用的所有 Inventor 數值參數的預設類型。

在規則的開頭使用以下陳述式可停用此設定:

iLogicOption DoubleForEquals Off

此陳述式與標準 Visual Basic Option 陳述式相似。