Uzol Prepínač ponuky¶
Uzol Prepínač ponuky odosiela jeden zo svojich vstupov na základe vybranej položky ponuky. Vyhodnocuje sa len aktívny vstup, čo umožňuje efektívne prepínanie medzi viacerými možnosťami.
Dostupné položky ponuky definuje užívateľ. Položky ponuky je možné pridávať a odoberať, ako aj premenovávať a meniť ich poradie v bočnom paneli editora. Premenovanie položky ponuky zachováva existujúce odkazy zodpovedajúcej vstupnej zásuvky.
Ponuku možno použiť v skupinách uzlov a v užívateľskom rozhraní modifikátora uzlov. Spojením vstupu menu s uzlom Vstup skupiny sa menu zobrazí ako vstup skupiny. Zásuvka ponuky v skupine uzlov, uzle presmerovania alebo iných uzloch prechodu musí byť pripojená k uzlu Prepínač ponuky, aby fungovala. Nepripojená zásuvka menu bude štandardne zobrazovať prázdnu ponuku.
Pripojením viacerých uzlov Prepínač ponuky k rovnakej výstupnej zásuvke vzniká konflikt (aj keď sú položky ponuky rovnaké). Aby sa tomu predišlo, prepínač ponuky sa môže zabaliť do skupiny uzlov. Viacero skupín uzlov rovnakého typu môže byť pripojených k tej istej ponuke, pretože obsahujú rovnaký uzol prepínača ponuky.
Konflikt spôsobený pripojením rôznych ponúk.¶ |
Rovnaká skupina uzlov môže byť pripojená bez konfliktu.¶ |
Viď aj
Príkaz Uzol Prepínač indexov je podobný, ale zobrazuje voľby ako celočíselný index.
Vstupy¶
- Ponuka
Určuje, ktorý vstupná zásuvka je prenesená do výstupu.
Pre každú položku ponuky je vytvorený jeden vstup. Vstup zodpovedajúci vybranej položke ponuky je vyhodnotený a odovzdaný ďalej.
Nápisy položiek ponuky je možné premenovať použitím Ctrl+ĽTM na názve zázuvky alebo v paneli Vlastnosti uzla.
Ďalšie vstupné zásuvky je možné pridať: - Presunutím pripojenia na prázdnu zásuvku v dolnej časti zoznamu. - Kliknutím na ikonu v hlavičke uzla.
Nevyužité vstupy sa nevypočítavajú, čo zlepšuje výkon v komplexných sieťach uzlov.
Vlastnosti¶
- Typ
Určuje typ údajov, ktoré uzol spracúva.
Výstupy¶
- Výstup
Výpis hodnoty zo vstupu zodpovedajúceho vybranej položke ponuky sa vykoná bez zmeny.
Pre každú položku ponuky sa vytvorí ďalší logický výstup. Výstup zodpovedajúci vybranej položke je true (PRAVDA) a všetky ostatné sú false (NEPRAVDA). Tieto logické výstupy možno použiť na spustenie rôznych vetiev uzlov, riadenie viditeľnosti alebo riadenie podmienených operácií inde v strome uzlov.