Ponieważ wymagane parametry zostały wstawione, możemy teraz dodać do modelu składnię logiczną w postaci reguł. Reguły mogą być definiowane dla różnych operacji, w tym wyznaczania wartości parametrów i aktywacji bądź wyłączania elementów. Nasza pierwsza reguła ma za zadanie wyłączać element w części.
 Na wstążce kliknij 
kartę Zarządzanie
Na wstążce kliknij 
kartę Zarządzanie
 panel iLogic
panel iLogic
 Dodaj regułę
.
Dodaj regułę
. Okno dialogowe Edycja reguły to podstawa działania iLogic. Służy ono do tworzenia i edycji reguł iLogic.

Aby przejrzeć inne zestawy parametrów, możesz kliknąć węzeł Parametry użytkownika w drzewie modelu, by wyświetlić wyłącznie parametry utworzone ręcznie.
Reguły wpisuje się w polu tekstowym reguły znajdującym się na dolnym panelu w oknie dialogowym Edycja reguły. Możesz wprowadzać słowa kluczowe reguły, wpisując je bezpośrednio w polu tekstowym. Można też wybrać ogólne instrukcje z paska narzędzi ponad polem tekstowym, a następnie dokonać edycji tych instrukcji.

Jeśli nie zaznaczono inaczej, niniejsze ćwiczenie opisuje wprowadzanie instrukcji ręcznie.
W skład modelu wspornika wchodzą dwa otwory: jeden w podstawie, a drugi na kołnierzu.

(1) otwór kołnierza (2) otwór podstawy
Tworzona tu reguła włącza (lub wyłącza) otwór podstawy, otwór kołnierza lub oba te otwory. W poprzednim ćwiczeniu utworzony został parametr wielowartościowy o nazwie holes. Do tego parametru zostały przypisane trzy wartości o nazwach base, flange oraz none. Reguła ta włącza otwór kołnierza, gdy wybrana zostaje wartość flange. Wybór wartości base powoduje włączenie otworu podstawy, a wartość none powoduje wyłączenie obu otworów.
Możemy teraz utworzyć regułę. Zaczniemy od ustawienia wartości parametru holes dla kołnierza.
Zauważ, że słowo kluczowe If otrzymuje pogrubienie i kolor czerwony. Kolor czerwony oznacza rozpoznany element języka (w tym wypadku słowo kluczowe).
Zauważ, że do poszczególnych elementów języka dotychczas zdefiniowanego wyrażenia automatycznie stosowane są różne kolory. Kodowanie kolorystyczne ułatwia odczyt reguł i pomaga szybko zrozumieć ich znaczenie oraz wyszukać nieprawidłowo wprowadzone informacje.

Otwór kołnierza może być aktywowany przy użyciu funkcji iLogic.


(1) Podświetl tekst ogólny. (2) Dwukrotnie kliknij nazwę, by zastąpić podświetlony tekst.
Funkcja Feature.IsActive określa stan aktywności (stan wyłączenia) elementu podanego w cudzysłowie wewnątrz nawiasu.
Przypisana wartość True oznacza, że otwór kołnierza jest aktywny (niewyłączony). W przypadku wybrania opcji flange dla parametru holes chcemy, aby tylko otwór kołnierza był aktywny. Musimy dodać polecenie wyłączające otwór podstawy.
Te dwa wiersze włączają otwór kołnierza i wyłączają otwór podstawy. Nowa reguła składa się już z trzech wierszy.

If holes = "flange" Then
Feature.IsActive("flange_hole") = True
Feature.IsActive("base_hole") = False
W przypadkach, w których trzeba aktywować otwór podstawy stosowana jest podobna strategia. Należy aktywować otwór podstawy i wyłączyć otwór kołnierza.
Aby utworzyć kolejny fragment reguły, skopiuj i wklej nadający się do ponownego użytku fragment wcześniejszych instrukcji. Następnie zmodyfikuj wklejony fragment zależnie od potrzeb.

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
Reguła jest kompletna.

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
Jeśli nie występują żadne błędy, okno dialogowe zostanie zamknięte i nie wyświetli się komunikat o błędzie. W przeglądarce reguł pojawi się ikona reprezentująca nową regułę.
 Aby sprawdzić poprawność nowej reguły, kliknij 
kartę Zarządzanie
Aby sprawdzić poprawność nowej reguły, kliknij 
kartę Zarządzanie
 panel iLogic
panel iLogic
 Przeglądarka reguł
 i wyświetl drzewo.
Przeglądarka reguł
 i wyświetl drzewo. 
Przeglądarka reguł umożliwia przeglądanie reguł w bieżącym modelu. Z funkcjami przeglądarki zapoznamy się w dalszej części ćwiczenia.
 panel Parametry
 panel Parametry   Parametry,  aby wyświetlić okno dialogowe Parametry.
 Parametry,  aby wyświetlić okno dialogowe Parametry. 


Utworzona reguła wymaga bardziej opisowej nazwy.
 Na wstążce kliknij 
kartę Zarządzanie
Na wstążce kliknij 
kartę Zarządzanie
 panel iLogic
panel iLogic
 Przeglądarka reguł
.
Przeglądarka reguł
.