Меню

Ilogic inventor полезные правила

Inventor

Не удалось извлечь оглавление

Возможности iLogic

Автор:

Технология iLogic обеспечивает проектирование на основе правил, что позволяет легко сохранять и повторно использовать свою работу. Используйте iLogic, чтобы стандартизировать и автоматизировать процессы проектирования и настраивать свои виртуальные продукты.

функции iLogic

iLogic внедряет правила в виде объектов непосредственно в деталь, сборку и документы чертежей. Эти правила определяют значения параметров и атрибутов для проекта, а также управляют ими. Управляя этими значениями, можно определять поведение атрибутов, элементов и компонентов модели. Знания сохраняются непосредственно в документе и хранятся там аналогично тому, как хранятся элементы геометрического проекта.

В правилах iLogic можно использовать пользовательские типы параметров, которые теперь доступны в Inventor (например, текст, значения «истина/ложь» и списки, содержащие несколько значений). Эти типы параметров можно использовать для записи правил, где в качестве входных значений используются не только численные значения.

Эти специализированные параметры поддерживаются в диалоговом окне «Параметры Inventor», где содержатся расширенные функции фильтрации, упрощающие определение и редактирование параметров, а также управление ими.

Функции автоматизации в iLogic

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

  • автоматически искать и изменять конфигурации параметрических деталей или сборок на основе условного оператора, определенного в правилах на уровне сборки,
  • активизировать элементы деталей или сборки, а также компоненты и зависимости сборки на основе правил с использованием условных аргументов,
  • автоматически обновлять и применять определения резьбы при изменении размера отверстия или стержня,
  • читать и записывать свойства материала или представления в документах проекта, массу или объем деталей и параметры проекта, а также реагировать на них,
  • обновлять сведения спецификации, если изменения модели приводят к новой конфигурации,
  • ограничивать или автоматически исправлять вводимые пользователем значения таким образом, чтобы итоговые конфигурации были допустимы и соответствовали спецификациям и стандартам проекта,
  • выполнять чтение и запись в таблицы Excel.

Функции работы с окнами сообщений и ввода позволяют получать обратную связь, параметры и информацию при запуске правил.

Создание пользовательского интерфейса с использованием правил iLogic

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

Встроенный VB.NET в правилах iLogic

Используя VB.NET непосредственно в правилах iLogic можно:

  • выполнять чтение и запись в HTML-файлы, текстовые файлы, документы Word и файлы других форматов,
  • взаимодействовать с другими приложениями Windows,
  • автоматизировать публикацию в DWF-файлах и файлах других форматов,
  • запускать внешние приложения и существующие макросы VBA,
  • подключаться к внешним СУБД-приложениям (например, Microsoft ® Access или SQL Server,
  • напрямую использовать функции Inventor API.

Параметры в iLogic

Кроме стандартных параметров в модели Inventor можно создавать и редактировать текстовые параметры и параметры типа «истина/ложь». Текстовые параметры — это символьные параметры, а параметры типа «истина/ложь» содержат логическое значение True или False . Параметры обоих типов можно использовать в правилах. Таким образом обеспечивается применение параметров Inventor или любых других параметров, применяемых за счет правил. В правилах эти параметры представляют стандартные типы VB.NET String и Boolean .

Читайте также:  Чем полезна перга для ребенка

В VB.NET строковые значения заключаются в двойные кавычки. Например:

Многие функции iLogic содержат строковые аргументы, которые также заключаются в кавычки. Это, например, имена компонентов и элементов в модели Autodesk Inventor .

Как уже упоминалось, логические параметры могут принимать значение True или False . Например:

Логические значения True и False в кавычки не заключаются.

Строковые (текстовые) параметры можно назначить свойствам Inventor типа Text . Логические (истина/ложь) параметры можно назначить свойствам Inventor типа «Да» или «Нет» .

Далее приводится пример синтаксиса для записи правила:

С другой стороны, можно также задать значения свойств Inventor на основании текстовых и логических параметров:

Многозначные параметры в iLogic

Многозначный параметр — это параметр Autodesk Inventor , содержащий список возможных значений. Однако, подобно другим параметрам, многозначные параметры в каждом конкретном случае могут принимать одно единственное значение. Значение такого параметра не будет автоматически привязано только к одному из значений многозначного списка, хотя это можно реализовать с помощью правила.

Многозначные параметры можно создавать и редактировать в диалоговом окне «Параметры». Щелкните правой кнопкой мыши по параметру в любом столбце и выберите «Создать несколько значений», чтобы указать, что этот параметр может принимать несколько значений. При этом отображается диалоговое окно, где можно ввести список значений. Можно также вставить список значений из текстового редактора или другого приложения, например, из Microsoft ® Excel.

Список значений для числовых параметров может содержать дроби или формулы. Например:

В случае многозначных или логических параметров в ячейке «Формула» содержится раскрывающийся список, из которого можно выбрать текущее значение (или формулу для числовых параметров).

В правиле можно выполнять чтение и запись списка значений для параметра, используя функции работы с несколькими значениями.

Источник

Inventor

Не удалось извлечь оглавление

Работа с правилами в iLogic

Автор:

Фрагменты можно создавать, редактировать, переименовывать, запускать и вставлять в правила.

Создание правила

До создания правила создайте все параметры, которые следует включить в это правило.

  1. Выберите на ленте вкладку «Управление» панель iLogic Добавить правило .
  2. В диалоговом окне «Имя правила» введите имя нового правила и щелкните кнопку «ОК».
  3. Используйте диалоговое окно «Редактировать правило» для определения правила.
    • В документе детали или чертежа щелкните группу параметров, чтобы отобразить этот список параметров на вкладке «Параметры» справа. Затем дважды щелкните в списке параметр, чтобы вставить это имя в текст правила.

В документе сборки выберите вкладку «3D модель» для отображения компонентов сборки или вкладку «Дерево файлов» для отображения файлов узлов и деталей. Разверните элемент файла детали для отображения параметров и элементов внутри этого файла.

Например, сохраните текущее состояние параметра, чтобы вставить параметр и его текущее значение (например, d0 = 4.0 in ).

Параметры всегда сохраняются вместе с единицами измерения, но при записи новых формул единицы измерения не требуются. Чтобы сохранить состояние всех параметров определенного типа, можно щелкнуть правой кнопкой мыши группу параметров. Можно также щелкнуть элемент или компонент правой кнопкой мыши, чтобы сохранить его текущее состояние Активен (подавленное или неподавленное).

  • Используйте фрагменты, перечисленные на вкладке «Системные и пользовательские» в области «Фрагменты», для добавления функций, которые впоследствии можно настроить для правила. Дважды щелкните фрагмент для добавления его к правилу.
  • Используйте варианты, предлагаемые на панели инструментов редактирования над областью текста правила, чтобы управлять представлением правила. Также можно использовать предлагаемые варианты, чтобы вставить условные операторы, ключевые слова и операторы.
  • Нажмите кнопку «Сохранить», чтобы сохранить изменения и продолжить редактирование. Нажмите кнопку «Сохранить и выполнить» для запуска правила.
  • Читайте также:  Для чего полезно пить воду с куркумой

    Редактирование правила

    1. Выберите на ленте вкладку «Управление» панель iLogic Обозреватель iLogic , если обозреватель в настоящее время не отображается.
    2. В браузере iLogic перейдите на вкладку «Правила», чтобы редактировать правило в открытом документе. Можно также перейти на вкладку «Внешние правила», чтобы редактировать правило для компонента, хранящегося во внешнем файле.
    3. Дважды щелкните правило или щелкните его правой кнопкой мыши и выберите в контекстном меню команду «Редактировать правило».
    4. Используйте диалоговое окно «Редактировать правило» для редактирования правила. По мере ввода текста к тексту применяется соответствующий цветовой код для повышения удобочитаемости.
    5. Щелкните «Сохранить» или нажмите CTRL + S, чтобы сохранить изменения и продолжить редактирование. Нажмите кнопку «Сохранить и выполнить» для запуска правила.

    Переименование правила

    Чтобы переименовать правило, дважды щелкните (два отдельных щелчка) его имя в браузере iLogic для перехода в режим редактирования, а затем измените существующее имя.

    Вставка синтаксиса правила или фрагмента

    1. В диалоговом окне «Редактировать правило» поместите курсор в заданное положение в правиле.
    2. Выполните одно из следующих действий:
      • Для вставки строки синтаксиса используйте раскрывающиеся списки на панели инструментов над областью текста правила.
      • Для вставки фрагмента кода выберите вкладку «Система» или «Прочие» в области «Фрагменты» и дважды щелкните фрагмент.
    3. При необходимости отредактируйте вставленную строку или фрагмент.

    Работа со сворачиваемыми участками в правилах

    • Для определения сворачиваемого участка кода в начале кода введите одинарную кавычку и левую квадратную скобку, а в конце — одинарную кавычку и правую квадратную скобку.

    Запуск правил

    Чтобы вручную запустить правило, щелкните его в обозревателе iLogic правой кнопкой мыши и выберите «Запустить правило».

    Чтобы обеспечить синхронизацию параметров в правиле с моделью, перед запуском правила щелкните правой кнопкой «Повторно создать правило». Для синхронизации параметров во всех правилах выберите «Повторно создать все правила».

    Чтобы явно запустить другое правило внутри правила, используйте функцию iLogicVb.RunRule .

    Параметры

    Управление запуском правил

    1. Откройте правило в редакторе правил.
    2. На вкладке «Параметры» выберите нужные параметры:
      • Подавленный. Запрет на автоматический запуск правила. (Подавленное правило можно запускать вручную. Подавить правило можно также в обозревателе iLogic.)
      • Операция не в диалоговом режиме. Запуск правила без отображения диалоговых окон Inventor.
      • Немедленно запустить зависимые правила. Запуск зависимых правил при изменении значения связанных параметров.

    Совместное использование кода в правилах

    1. Откройте правило в редакторе правил.
    2. Выберите вкладку «Параметры».
    3. Установите флажок Прямой код VB.
    4. Щелкните ОК.

    iLogic не выполняет предварительную обработку кода в правиле, если он помечен как прямой код VB; следовательно, имена параметров Inventor не распознаются в правиле. Правило должно содержать классы или модули, которые можно вызвать из других правил. Используйте этот параметр, чтобы несколько правил могли совместно использовать код, или же чтобы поддерживать модульность кода. Однако помните, что код совместного доступа создать сложнее.

    Настройка шрифта и выделения синтаксиса цветом

    Эти параметры влияют на вид текста правила в редакторе правил.

    • Шрифт: нажмите «Выбрать шрифт» и сделайте выбор.
    • Выделение синтаксиса цветом: щелкните стрелку раскрывающегося меню и выберите «Классический» или «Современный».

    Выбор синтаксиса

    Этот параметр влияет только на сборки, когда команд «Сохранить текущее состояние» используется для параметра в компоненте внутри сборки:

    1. Откройте правило в редакторе правил.
    2. Выберите вкладку «Параметры».
    3. Установите флажок «Использовать имена компонентов», чтобы включить имена компонентов (например, Parameter(«PartA:1», «d0») = 5.6 in ) как часть синтаксиса. Этот выбор рекомендуется для переносимости.

    Можно также удалить этот флажок, чтобы исключить имена компонентов (например, PartA.ipt.d0 = 5.6 in ).

    Удаление правил

    • Выберите на ленте вкладку «Управление» . На панели «iLogic» выполните одно из следующих действий.
      • Для удаления правила откройте обозреватель iLogic, затем щелкните правило правой кнопкой мыши и выберите «Удалить».
      • Для удаления всех правил в документе выберите команду «Удалить все правила» в раскрывающемся меню панели iLogic.

      Создание внешнего правила

      1. Откройте существующее правило.
      2. Скопируйте код.
      3. На вкладке «Внешние правила» обозревателя iLogic создайте новое внешнее правило и вставьте скопированный код.
      4. Сохраняйте внешние правила как файлы .iLogicVb (рекомендуется) или как файлы VB или TXT. Сохраняйте внешние правила в папку, в которой обозреватель iLogic может их обнаружить при их запуске из другого правила. iLogic выполняет поиск файлов внешних правил в следующем порядке.
        • Папка, где расположен текущий документ Inventor (позволяет копировать модели вместе со связанными правилами).
        • Текущая папка рабочего пространства проекта Inventor.
        • Папки из списка, заданного в конфигурации iLogic (обычно для правил рабочей группы или компании).

      В обозревателе iLogic доступно контекстное меню для узла верхнего уровня и для каждой папки и правила в дереве.

    • Чтобы создать значок для внешнего правила, отображаемого в обозревателе iLogic, создайте в той же папке файл BMP или PNG (рекомендуемый размер 16 Х 16) с тем же именем, что и у файла правила. Для отображения значка перезапустите Autodesk Inventor.
    • Источник