Modul iLogic umožňuje pravidly řízený návrh poskytující jednoduchý způsob uložení a opakovaného použití práce. Používejte modul iLogic k standardizování a automatizování postupů návrhu a ke konfigurování virtuálních výrobků.
Modul iLogic vkládá pravidla jako objekty přímo do dokumentů součástí, sestav a výkresů. Pravidla určují a řídí hodnoty parametrů a atributů návrhu. Řízením těchto hodnot lze definovat chování atributů, prvků a komponent modelu. Znalost je uložena přímo v dokumentech stejně jak jsou uloženy geometrické prvky návrhu.
Pravidla modulu iLogic mohou využívat uživatelské typy parametrů, které jsou nyní dostupné v aplikaci Autodesk Inventor, například text, Ano/Ne a seznamy s více hodnotami. Tyto typy parametrů lze použít k zápisu pravidel, která zahrnují také jiné než pouze číselné vstupní hodnoty.
Dialog Parametry aplikace Autodesk Inventor podporuje tyto specializované parametry s pokročilými filtračními funkcemi za účelem pomoci při zadávání, správě a úpravě parametrů.
Automatizované funkce modulu iLogic mohou používat konstruktéři a technici s malou nebo žádnou zkušeností s programováním. Používejte automatizované funkce pro:
Když jsou pravidla spuštěna, funkce pro okna hlášení a zadání poskytují zpětnou vazbu, možnosti a informace.
Pomocí pravidel modulu iLogic lze k uživatelským formulářům přímo připojit parametry návrhu součásti nebo sestavy. Tato schopnost poskytuje uživatelské rozhraní pro šablonu pravidly řízeného návrhu.
Pomocí jazyka VB.NET přímo v pravidlech modulu iLogic můžete:
Kromě standardních parametrů lze v modelu aplikace Autodesk Inventor vytvářet a upravovat parametry typů text a Ano/Ne. Parametry textu jsou řetězce, které obsahují znaky textu, a parametry typu true/false obsahují booleovskou hodnotu True nebo False. Oba tyto typy parametrů lze použít v pravidlech k řízení parametrů aplikace Autodesk Inventor nebo čehokoliv jiného, co lze řídit pravidlem. V pravidle tyto parametry představují standardní typy jazyka VB.NET String a Boolean.
V jazyce VB.NET jsou hodnoty řetězce uváděny v uvozovkách. Například:
string1 = "Left Side"
Mnoho funkcí modulu iLogic obsahuje argumenty řetězce, které jsou také uvedeny v uvozovkách. V příkladech jsou použity názvy komponent a prvků v modelu aplikace Autodesk Inventor.
Jak je uvedeno výše, booleovské parametry mohou mít hodnotu True nebo False. Například:
boolean1 = True boolean2 = False
Booleovské hodnoty True a False nepoužívají uvozovky.
Parametry řetězce (textu) lze přiřadit iVlastnostem aplikace Inventor typu Text. Booleovské (true/false) parametry lze přiřadit iVlastnostem aplikace Inventor typu Ano nebo ne.
Níže je uveden příklad syntaxe pravidel:
iProperties.Value("Project","Description") = string1 iProperties.Value("Custom","Passed") = boolean1
Naopak lze také nastavit hodnoty iVlastnosti z textu a pravdivých/nepravdivých parametrů.
string1 = iProperties.Value("Project","Description") boolean1 = iProperties.Value("Custom","Passed")
Parametr s více hodnotami je parametr aplikace Autodesk Inventor s uloženým seznamem možných hodnot. Stejně však jako ostatní parametry, má parametr s více hodnotami v jakoukoliv dobu pouze jednu hodnotu. Není mu automaticky přiřazena jedna z hodnot v seznamu s více hodnotami, ačkoliv to lze pomocí pravidla nastavit.
Vytvářet a upravovat parametry s více hodnotami lze v dialogu Parametry. Klikněte na pravé tlačítko na parametru v kterémkoliv sloupci a zvolením Vytvořit parametr s více hodnotami specifikujte, že tento parametr může mít více hodnot. Použijte dialog, které zobrazuje zadání seznamu hodnot. Seznam hodnot lze také vložit z textového editoru nebo jiné aplikace, například Microsoft® Excel.
Pro číselný parametr může seznam hodnot obsahovat zlomky nebo rovnice. Příklady obsahují:
Pro true/false parametry a parametry s více hodnotami má buňka Rovnice rozevírací seznam, z kterého lze zvolit požadovanou hodnotu (nebo rovnici pro číselný parametr).
V pravidle lze číst a zapisovat seznam hodnot parametru pomocí funkcí s více hodnotami.