外部ルールおよび DLL ファイルの場所の設定、DoubleForEquals の無効化、および iLogic で使用する既定の Microsoft Excel Engine の指定を行うことができます。
新機能の紹介: R2021
[オプション]パネル
[iLogic 環境設定]の順にクリックします。
ファイル名を入力、または置き換える既存のファイルを選択
[保存]を選択します。
インポートするファイルを指定
[開く]を選択します。
[ログ レベル]設定を使用して、iLogic ロギングとルール エディタでのルール トレーシングに使用するログ レベルを設定します。
iLogic で使用される既定の Microsoft Excel エンジンを指定するには、[Excel オプション]の設定を使用します。これはアプリケーションレベルのオプションです。
既定の Microsoft Excel エンジンは[内部]です。[内部]は、制限はありますが、Excel データにすばやくアクセスできるライブラリです。Excel COM は Microsoft Office Excel API です。このオプションは、Excel がコンピュータにインストールされている場合にのみ使用できます。これはアプリケーションレベルのオプションです。iLogic GoExcel オブジェクトを使用して次のいずれかを実行する Excel ルールを使用している場合は、Excel COM を選択します。
iLogic は最初の 2 つのケースを自動的に検出することができ、自動的にオプションを COM に切り替えます。ただし、iLogic は 3 番目のケースを検出することはできません。ここでは、内部オプションでは機能せず、COM オプションでのみ機能するワークフローの例をいくつか示します。これらのタイプのルールがある場合は、エンジンとして COM を選択します。
UseLibXL 変数は、Inventor におけるその他の Excel 操作に影響します。iLogicUseLibXL は、iLogic にのみ影響します。
| Dim auto = iLogicVb.Automation
auto.ExcelEngine = ExcelEngine.COM または auto.ExcelEngine = ExcelEngine.Internal |
[iLogic セキュリティ]ダイアログ ボックスにアクセスするには、[セキュリティ オプション]ボタンをクリックします。これらの設定を使用して、安全でないルールを識別するためのセキュリティ チェックを有効にします。
DoubleForEquals は、ルールで使用するすべての Inventor 数値パラメータの既定の型です。
次のステートメントをルールの先頭で使用することで、この設定を無効にすることができます。
iLogicOption DoubleForEquals Off
このステートメントは、Visual Basic の標準の Option ステートメントと等価です。