Objekt aplikace Inventor aktuální relace aplikace Autodesk Inventor Z tohoto objektu lze přímo zpřístupnit API aplikace Inventor. Nápověda pro API je k dispozici v položce Nápověda programování, která je umístěna v možnosti Další zdroje v Nabídce nápovědy.
Tento objekt je také přístupný pomocí starší syntaxe:
aplikace = InventorVb.Application
Získává dokument, ve kterém je uloženo aktuální pravidlo, jako objekt Inventor.Document . Může poskytovat počáteční bod, od kterého lze prozkoumávat nebo upravovat model. Tento objekt je popsán v nápovědě API aplikace Inventor.
Syntaxe
dokument = ThisDoc.Document
Tento objekt je také přístupný pomocí starší syntaxe:
dokument = iLogicVb.RuleDocument
Získává dokument modelu (součásti nebo sestavy), který je zobrazen v dokumentu výkresu. Jestliže neexistuje žádný dokument modelu, výsledkem této funkce není žádný dokument. Jestliže existuje více než jeden dokument modelu, výsledkem je první nalezený dokument.
Syntaxe
dokument = ThisDoc.ModelDocument
Zpřístupňuje objekt modulu iLogicAutomation v pravidle.
Syntaxe
automatická = iLogicVb.Automation
Vyžadovaný v pravidle před použitím některých API funkcí aplikace Inventor, například Document.SelectSet.Select. Jestliže se setkáte se vzorem VBA nebo jiným kódem API, který nefunguje v pravidle, přidejte tento příkaz nahoru do pravidla.
Syntaxe
ThisApplication.UserInterfaceManager.UserInteractionDisabled = False
Použijte tuto funkci k přímému zpřístupnění komponenty. Výsledkem je objekt typu Inventor.ComponentOccurrence.
Syntaxe
komponenta = Component.InventorComponent(“názevKomponenty”)
Získává přímý přístup k prvku. Výsledkem této funkce je objekt typu Inventor.PartFeature.
Syntaxe
prvek = Feature.InventorFeature(“názevPrvku”)
Získává přímý přístup k prvku v komponentě nebo dokumentu.
Syntaxe
prvek = Feature.InventorFeature(názevKomponentyNeboDokumentu, “názevPrvku”)