1. Program elements

1.5. Commands

Jedná se o nabídku elementů příkazů.

Assign, command elements

Elementů Assign command element je podle ikon v nástroji ROBO Pro více, ale jedná se o jeden element, který mění ikonu dle nastavení přes pravé tlačítko myši. Mezi elementy „Command“ lze tedy přepínat pouze jejich nastavením. Princip elementu je takový, že se elementu nastaví, příkaz, který se má vykonat a na výstup vpravo se napojí část programu pro další práci s jeho výstupem, např. uložení do proměnné, nebo v případě že příkaz např. nastavuje otáčky CW, tak se na výstup napojí element typu Input pro motor. Tím se motoru předají parametry, podle kterých bude fungovat.

U elementu lze tedy zvolit jaký příkaz vykonává, parametr hodnota (Value), která je mu přiřazena (v případě motoru příkaz cw a hodnota např. 8 – maximální otáčky motoru). Příkazy Append, Delete a Exchange slouží pro práci s listy. U elementů je navíc možnost ve vlastnostech zapnout, jestli má vstup (Data input for command value). V takovém případě přibyde na levé straně elementu vstup a hodnota (Value) se nezadává ve vlastnostech elementu, ale přivádí se jako input zleva.

Obr. 1: Command element - náznak vztahů mezi ikonami a příkazem
Obr. 1: Command element - náznak vztahů mezi ikonami a příkazem

Text command

Element Text command se od předchozích lehce odlišuje. Tato odlišnost spočívá v tom, že předchozí „Assign command elements“ pracují s číselnými hodnotami, zatímco Text command pracuje s textem (stringem), který se předává dále přes výstup vpravo.

U elementu lze tedy zvolit Text, který se předává dále a v případě číselných hodnot je možné nastavit, zda se jedná o typ Integer, nebo Floatin point. U elementu je navíc možnost ve vlastnostech zapnout, jestli má vstup (Data input for command value). V takovém případě přibyde na levé straně elementu vstup a text se nezadává ve vlastnostech elementu, ale přivádí se jako input zleva.

Obr. 2: Text command
Obr. 2: Text command