«ПОИНТ» — официальный дистрибьютор Autodesk в России

Заказать звонок
Как к Вам можно обращаться?
Ваш телефон
* - обязательные поля

Технология iLogic в Autodesk Inventor

iLogic предоставляет пользователю Inventor возможность реализации проектов, создаваемых, модифицируемых, управляемых и/или конфигурируемых с помощью программных правил или пользовательского ввода.

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

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

С помощью правил iLogic, кроме обычных однозначных численных параметров, вы можете использовать и новые типы пользовательских параметров в Autodesk Inventor, такие как текст, истина/ложь, а также параметры-списки.

Автоматизированные функции в iLogic

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

  • Находить и применять конкретные исполнения параметрических рядов компонентов Inventor автоматически, на основе условных операторов на уровне сборки.
  • Активировать детали и сборки, наносить сборочные зависимости в соответствии с заданными правилами и критериями.
  • Автоматически обновлять библиотечную резьбу при изменении размера геометрических элементов, на которые она нанесена.
  • Считывать, изменять и реагировать на изменения материала или стиля отображения моделей, реагировать на изменение массы, объема и прочих параметров моделей.
  • Управлять атрибутивной информацией в спецификациях.
  • Ограничивать или автоматически корректировать вводимые пользователем значения, гарантируя отсутствие ошибок в получаемых конфигурациях с точки зрения заданных стандартов и нормативов.
  • Читать и записывать информацию в электронные таблицы Excel.
  • Реализовывать интерфейсные элементы для диалога с пользователем — окна с сообщениями и диалоговые окна для ввода значений.

Программируемый пользовательский интерфейс для интерактивных правил iLogic

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

Замечание: Для работы с пользовательскими интерфейсами в iLogic вам потребуется Visual Basic 2008 Express Edition, который можно скачать с сайта Microsoft.

Интегрированный в правила iLogic VB.NET Используя VB.NET напрямую из правил iLogic, вы можете:

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

Параметры в iLogic

В дополнение к стандартным параметрам, вы можете создавать и редактировать текстовые и булевские параметры в модели Autodesk Inventor.

Текстовые параметры — это строки, состоящие из текстовых символов, а булевские параметры могут содержать значения Истина/Ложь. Оба эти типа параметров могут использоваться в правилах для управления параметрами Autodesk Inventor или другой проектной информацией.

Примеры использования таких параметров в VB.NET:

string1 = "Left Side"
boolean1 = True
boolean2 = False

Строковые(текстовые) параметры могут назначаться параметрам Inventor iProperties типа Text. Булевские — параметрам типа Да/Нет.

Примеры:

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

Параметры-списки в iLogic

Параметры Autodesk Inventor, содержащие списки значений, в один момент времени, как и обычные параметры, могут принимать только одно значение. Но задать это значение можно с помощью заранее определенного списка допустимых значений. Такие параметры могут быть получены из обычных параметров Inventor, созданы соответствующей кнопкой в окне параметров документа Inventor или определены внешней таблицей Microsoft Excel.

Для числовых параметров значения могут содержать десятичную, дробную и параметрическую часть. Например:

  • 3/8
  • 12.5 mm
  • d0 * 0.8

Для булевских параметров-списков будут доступны соответствующие параметры Истина/Ложь или вычисляемые параметрические значения.

С помощью правил iLogic вы можете не только читать, но и изменять список значений для параметров-списков.

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