Wskazówka:
Ponieważ identyfikator aparatu (ID) składa się tylko z dwóch warstw, można oceniać tylko dwa zakresy zagnieżdżenia w taki sposób, aby mogły być używane w pełni przez wszystkie funkcje programu.
Przedni ID podczas zagnieżdżenia jest zawsze sam, wszystkie dalsze zapisywane są w drugiej części ID, przy czym pozostały ID sortowany jest od prawej do lewej, tak aby część liczbowa i identyfikator ostatniego ID były do zidentyfikowania.
Zagnieżdżane jest tylko to, co znajduje się w obrębie boxu i co zostało wyraźnie wprowadzone w ID.
Jeżeli lampka -U1-H2:5/6 zostaje przesunięta do box-u -U1, wtedy powstaje lampka -U1-U1-H2:5/6.
Jeżeli box -U1 zostanie pomniejszony w taki sposób, że -H2:5/6 znajduje się na zewnątrz, ID, który jest umieszczony na lampce pozostaje niezmieniony: Wewnętrznie zostaje zmienione z -U1-H2:5/6 na -H2:5/6.
Decyzja, czy symbole graficzne znajdują się w boxie lub nie, podejmowana jest za pomocą punktu wstawienia. Można zagnieżdżać wzajemnie kilka boxów i także tutaj decyduje punkt wstawienia.
Zawsze następuje zagnieżdżenie w ten box, którego punkt wstawiania jest najbliżej i w którym znajduje się symbol graficzny. Tym samym kontrolka -H4 (rysunek powyżej) występuje jako -U4-H4. To, że kontrolka zawarta jest także w -U3 nie jest uwzględniane, ponieważ punkt wstawienia -U3 nie leży w -U4. Ta konstelacja generuje jednakże wskazówkę w systemie zarządzania komunikatami, ponieważ tutaj właściwie nie można wykonać jednoznacznego przyporządkowania.
Kontrolka -H1 określana jest natomiast jako -U1-U2-H1. Jest to prawidłowe i jednoznaczne, ponieważ punkt wstawienia -U2 znajduje się w obrębie -U1.
Pozostałe ID to:
- -U1-H6
- -U3-H7
- -U4-H5.
Box w innym boxie zostaje także zagnieżdżony. Box -U2 ma pełną nazwę -U1-U2.
Wszystkie symbole graficzne / funkcje mogą być zagnieżdżane poprzez określenie identyfikatora aparatu, a prawie wszystkie symbole graficzne / funkcje mogą być zagnieżdżane poprzez box. Wyjątek stanowią:
- Strzałki potencjałowe
- Przyłącza potencjału
- Skrzynki strukturalne.
Ustawienia
Wyłączenie zagnieżdżenia (poprzez punkty menu Projekt > Właściwości > Struktura > [Dalsze], zakładka Dziedziczenie) działa tylko na symbole graficzne z własnym ID, które znajdują się w obrębie jednego boxu. Kontrolka bez ID pozostaje więc zawsze przyporządkowana w boxie, do momentu, gdy się w nim znajduje. To ustawienie nie może więc wpływu na symbole graficzne poza boxem.
Po przełączeniu określane są na nowo wszystkie ID funkcji, które znajdują się w boxie.
Uwaga:
Aby móc zmienić ustawienie, należy samodzielnie edytować projekt; w trybie pracy wielu użytkowników nie można zmienić tego ustawienia.
Zobacz również