Funkce modulu iLogic

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ů.

Funkce modulu iLogic

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ů.

Funkce automatizace v modulu iLogic

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.

Uživatelské rozhraní vytvořené pomocí pravidel modulu iLogic

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.

Poznámka: Stažení verze Visual Basic 2008 Express je možné na webové stránce společnosti Microsoft®.

Jazyk VB.NET integrovaný v pravidlech modulu iLogic

Pomocí jazyka VB.NET přímo v pravidlech modulu iLogic můžete:

Parametry v modulu iLogic

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")

Parametry s více hodnotami v modulu iLogic

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.