Настройка параметров iLogic

Можно настроить расположение внешних правил и файлов DLL, отключить DoubleForEquals и задать модуль Microsoft Excel для использования в iLogic по умолчанию.

Настройка папки для внешних правил и файлов DLL

  1. Выберите на ленте вкладку «Инструменты» панель «Параметры» «Конфигурация iLogic».
  2. Щелкните рядом с параметром «Внешние папки правил», чтобы добавить к списку папку. Используйте стрелки вверх и вниз для определения порядка поиска.
  3. В поле "Расширение по умолчанию для внешних файлов правил" выберите расширение файлов.
    • Файл VB можно редактировать в Visual Studio.
    • Файлы TXT можно редактировать в текстовом редакторе (например, Блокноте Microsoft).
    • Расширение iLogicVB означает, что файл содержит стандартный код правил iLogic и его можно предварительно обрабатывать с использованием iLogic.
  4. Выберите папку, содержащую код из других сборок .NET, в поле "Папка файлов DLL надстройки iLogic".
  5. Экспорт конфигурации iLogic: выберите «Экспорт» введите имя файла или выберите существующий файл для замены нажмите «Сохранить».
  6. Импорт конфигурации iLogic: выберите «Импорт» перейдите к файлу для импорта нажмите «Открыть».
  7. Щелкните «ОК».

Уровень журнала

Параметр «Уровень журнала» используется, чтобы задать уровень журнала, используемый при ведении журнала iLogic и отслеживании правил в редакторе правил.

Параметры Excel

Настройка «Параметры Excel» позволяет задать модуль Microsoft Excel, используемый в iLogic по умолчанию. Эта настройка действует на уровне приложения.

По умолчанию в качестве модуля Microsoft Excel используется Internal. Internal — это библиотека, обеспечивающая быстрый доступ к данным Excel (с некоторыми ограничениями). Excel COM — это API-интерфейс Microsoft Office Excel. Его можно использовать, только если приложение Excel установлено на компьютере. Эта настройка действует на уровне приложения. Параметр Excel COM следует выбрать при наличии правил Excel, в которых объект iLogic GoExcel используется для выполнения следующих операций.

Первые две операции автоматически распознаются технологией iLogic, после чего COM автоматически задается в качестве используемого модуля. Однако третью операцию iLogic распознать не может. Ниже приведено несколько примеров рабочих процессов, которые будут функционировать только при выборе COM, а не Internal. При использовании подобных правил следует выбрать COM в качестве используемого модуля.

Примечание. Есть три способа задать модуль Excel, используемый по умолчанию.

Переменная UseLibXL влияет и на другие операции Excel в Inventor. Переменная iLogicUseLibXL затрагивает только работу iLogic.

Этот параметр можно задать с помощью API iLogic. Используйте код, аналогичный приведенному ниже, чтобы задать параметр через интерфейс API iLogic:

Dim auto = iLogicVb.Automation

auto.ExcelEngine = ExcelEngine.COM

' or

auto.ExcelEngine = ExcelEngine.Internal

Важно! При автоматическом переключении iLogic на COM, вызванном неподдерживаемой операцией в правиле, отображается сообщение об ошибке. Чтобы выполнить правило в режиме COM, необходимо запустить его это повторно.

Охранная сигнализация

Чтобы открыть диалоговое окно «Безопасность iLogic», нажмите кнопку «Параметры безопасности». Используйте эти настройки для проверки безопасности с целью определения небезопасных правил .

Отключение DoubleForEquals

DoubleForEquals — это тип по умолчанию для всех числовых параметров Inventor, используемых в правилах.

Используйте следующий оператор в начале правила для отключения этого параметра:

iLogicOption DoubleForEquals Off

Этот оператор аналогичен стандартному оператору Option Visual Basic.