4) Následuje component macro, kde přiřadíme switch a zdáme read state, což je volba, která se neustále dotazuje na stav tlačítka, a projíždí smyčkou.
Na rozdíl od těch dvou dalších voleb, které čekají na stlačení nebo puštění tlačítka a tím zastaví procesor.
V spodu je volba kam se má stav tlačítka načíst.
5) Vytvoříme si proměnou (variable).
Kliknutím, vpravo na trojúhelníček, ve spodu je volba variables.
Poklikáním na volbu se otevře okno, ve kterém zadáváme jméno, počáteční hodnotu (než se přepíše načtením tlačítka), popis a jaký rozsah má mít.
Já zvolil Bool, protože je dostačující.
Když by jsme například chtěli načíst hodnotu z AD převodníku, který má procesor integrovaný 10bit, tak by jsme potřebovali typ INT protože by byla max. načtená hodnota z AD 1024.
6) Přetáhneme decision (rozhodovací smyčka) a zadáme parametry.
V první kolonce si ji můžeme jakkoliv pojmenovat, v další zadáváme parametr:IF
tlacitko=1 to znamená, že když zmáčkneme na tlačítko a to se uloží do proměnné tlačítko, tak projede program pravou stranou.
Bude tudy jezdit tak dlouho, dokud je napustíme, jelikož jsme zadali parametr read state.
7) Do pravé větve rozhodovacího stromu zadáme component macro s parametrem pro led, aby se rozsvítila.
8) Do větve pro NO zadáme taky component macro tentokrát pro zhasnutí led.
Bylo by někdy potřeba změnit opačně rozhodovací úroveň, tak se to dá pohodlě změnit ve vlastnostech swap yes and no.