S vloženými nezbytnými parametry můžeme nyní do modelu přidat logiku pomocí pravidel. Pravidla lze definovat pro různé akce, včetně nastavení hodnot parametrů a aktivace nebo vypínání prvků. Pomocí prvního pravidla se vypíná prvek na součásti.
panel iLogic
Přidat pravidlo
. Dialog Upravit pravidlo je centrem funkcí modulu iLogic. Pomocí tohoto dialogu lze vytvářet a upravovat pravidla modulu iLogic.

Abyste zobrazili jiné sady parametrů, můžete kliknutím na položku Uživatelské parametry ve stromu modelu zobrazit pouze ručně vytvořené parametry.
Zapište pravidla do textové oblasti pravidel, která je umístěna v dolním panelu dialogu Upravit pravidlo. Můžete zadat klíčová slova pravidla jejich přímým zapsáním do pole zadání textu. Nebo můžete zvolit obecné příkazy z panelu nástrojů nad tímto polem a poté je upravit.

V tomto výukovém programu jsou popsána ruční zadání příkazů, pokud není uvedeno jinak.
Model držáku obsahuje dvě díry: jednu v základně a druhou na přírubě.

(1) díra příruby (2) díra základny
Pomocí nového pravidla se zapíná (nebo vypíná) díra základny, díra příruby nebo obě díry. V předchozí lekci jsme vytvořili parametr s více hodnotami s názvem holes. K tomuto parametru jsme přiřadili tři hodnoty označené base, flange a none. U díry v přírubě se pravidlo zapne, když je vybrána hodnota flange. Výběrem hodnoty base se zapne díra v základně. Hodnota none vypne obě díry.
Nyní můžeme vytvořit pravidlo. Začneme nastavením příruby u parametru holes.
Všimněte si, že se písmo klíčového slova If změnilo na tučné a červené. Červenou barvou je označen rozpoznaný jazykový prvek (v tomto případě klíčové slovo).
Všimněte si, že se automaticky nastavují různé barvy pro různé jazykové prvky doposud definovaného výrazu. Toto barevné označení velice usnadňuje čtení pravidel a pomáhá rychle pochopit jejich význam a zjistit jakékoliv nesprávně zadané informace.

Díru příruby můžeme přepnout na aktivní pomocí funkce modulu iLogic.


(1) Zvýrazněte generický text. (2) Dvojitým kliknutím na název nahraďte zvýrazněný text.
Pomocí funkce Feature.IsActive lze nastavit aktivní stav (vypnutý stav) prvku uvedeného v uvozovkách uvnitř závorek.
Přiřazení hodnoty True znamená, že díra v přírubě je aktivní (zapnutá). Když je u parametru holes vybrána možnost flange, má být aktivní pouze díra v přírubě. Příkaz, kterým se díra základny deaktivuje, je nutné zahrnout.
Těmito dvěma řádky se zapne díra příruby a vypne díra základny. Pravidlo nyní obsahuje tři řádky.

If holes = "flange" Then
Feature.IsActive("flange_hole") = True
Feature.IsActive("base_hole") = False
Pro instance, ve kterých musí být aktivní díra základny, se používá stejná strategie. Musíme aktivovat díru základny a deaktivovat díru příruby.
Chcete-li vytvořit další části pravidla, můžete zkopírovat a vložit opakovaně použitelnou část předchozích příkazů. Pak změňte vložený text podle potřeby.

If holes= ”flange” Then Feature.IsActive(“flange_hole”) = True Feature.IsActive(“base_hole") = False ElseIf holes = “base” Then Feature.IsActive(“flange_hole”) = False Feature.IsActive(“base_hole”) = True
Pravidlo je dokončené.

If holes = "flange" Then
Feature.IsActive("flange_hole") = True
Feature.IsActive("base_hole") = False
ElseIf holes = "base" Then
Feature.IsActive("flange_hole") = False
Feature.IsActive("base_hole") = True
ElseIf holes = "none" Then
Feature.IsActive("flange_hole") = False
Feature.IsActive("base_hole") = False
End If
Jestliže se nevyskytují žádné chyby, dialog se zavře bez chybového hlášení. V Prohlížeči pravidel se zobrazí ikona zastupující nové pravidlo.
panel iLogic
Prohlížeč pravidel
a zobrazte strom. 
Prohlížeč pravidel poskytuje zobrazení pravidel v aktuálním modelu. Prohlížeč pravidel prozkoumáme později v tomto výukovém programu.
panel Parametry
Parametry
a zobrazte tak dialog Parametry. 


Pravidlo, které jsme vytvořili, vyžaduje popisnější název.
panel iLogic
Prohlížeč pravidel
.