Объект приложения Inventor для текущего сеанса Autodesk Inventor. Из этого объекта можно непосредственно перейти в Inventor API. См. справку по API в справке по программированию, которую можно найти в разделе "Дополнительные ресурсы" в меню справки.
К этому объекту можно также перейти с помощью более старого синтаксиса:
app = InventorVb.Application
Извлекает документ, в котором хранится текущее правило, в виде объекта Inventor.Document. Он может послужить начальной точкой для проверки или изменения модели. Этот объект описан в справке по Inventor API.
Синтаксис
doc = ThisDoc.Document
К этому объекту можно также перейти с помощью более старого синтаксиса:
doc = iLogicVb.RuleDocument
Извлекает документ модели (деталь или сборка), включенный в документ чертежа. Если документа модели не существует, эта функция не возвращает ничего. Если существует несколько документов моделей, она возвращает первый найденный документ.
Синтаксис
doc = ThisDoc.ModelDocument
Открывает объект iLogicAutomation в правиле.
Синтаксис
auto = iLogicVb.Automation
Необходима в правиле до использования определенных функций Inventor API, таких как Document.SelectSet.Select. При обнаружении образца VBA или другого кода API, который не работает внутри правила, добавьте этот оператор в начале правила.
Синтаксис
ThisApplication.UserInterfaceManager.UserInteractionDisabled = False
Используйте эту функцию для получения прямого доступа к компоненту. Она возвращает объект типа Inventor.ComponentOccurrence.
Синтаксис
compo = Component.InventorComponent(“componentName”)
Предоставляет прямой доступ к элементу. Эта функция возвращает объект типа Inventor.PartFeature.
Синтаксис
feat = Feature.InventorFeature(“featureName”)
Предоставляет прямой доступ к элементу в компоненте или документе.
Синтаксис
feat = Feature.InventorFeature(componentOrDocNameName, “featureName”)