Vývojové prostředí ROBO Pro - slovníček elementů
Proces/program se tvoří ve vývojovém prostředí ROBO Pro sestavováním elementů a nastavováním
jejich vlastností. Elementy se vkládají z menu po pravé straně ROBO Pro,
kde je několik sekcí (Program elements, Operating elements,…). Vlastnosti
zvoleného elementu se nastavují kliknutím pravého tlačítka myši na element
vložený do procesu/programu. Na každém obrázku elementu je vidět i menu pro
nastavení jeho vlastností. Slovníček je rozdělen a strukturován stejně jako
elementy v nástroji ROBO Pro pro snazší orientaci a práci
s programovacím prostředím ROBO Pro.
1. Program elements
1.4. Variables, timers,...
Jedná se o nabídku elementů pro definování proměnných, konstant a listů.
Variables
Element slouží k vytvoření proměnné. Lze nastavit název proměnné (Name), počáteční hodnotu (Initial value), Data type (Integer, nebo floating point) platnost proměnné (hlavně tedy zda je proměnná lokální nebo globální). Připojením konstanty zleva (nemusí být jen konstanta, ale může se jednat o část programu starající se o výpočet hodnoty a pod) přiřazujeme proměnné její obsah.

Obr. 1: Variables
List
Element List slouží ke čtení dat ze souboru, nebo zapisování dat do souboru. Do listu lze přidávat hodnoty (příkaz Append), odebírat hodnoty (příkaz Delete), nebo měnit jim pořadí (příkaz Exchange). Můžeme jej parametrizovat:
- Name – název listu. Pozor, není myšlen list v programu Excel (který umí s .CSV soubory pracovat, ve skutečnosti se jedná o seznam)
- Maximum Size – lze nastavit maximální počet zadaných hodnot v listu. Tato velikost se nemění příkazy typu Append, Delete, Exchange.
- Initial size – hodnota, s kolika zadanými údaji je list inicializován. Většinou začínáme s prázdným a zapisujeme do něj.
- List of initial values – pokud nezačínáme s prázdným listem, můžeme zde nadefinovat inicializační hodnoty.
- Load from .CSV file – zde vybíráme .CSV soubor, který chceme načítat a pořadí sloupce, se kterým chceme pracovat.
- Save to .CSV file - nastavujeme .CSV soubor, do kterého se hodnoty budou zapisovat, do jakého sloupce (jeho pořadí) a jakým způsobem budou data v .CSV souboru oddělena (budeme používat středník „;“).
- Data type – volíme, zda hodnoty budou typu Integer, nebo floating point.
- List data life time – definujeme, zda je element složen z globálních, nebo lokálních proměnných. Pro velké listy (s velikostí přes 100 hodnot) se doporučuje používat globální, protože jim je vyhrazeno více paměti.
Vstupy a výstupy elementu List
- Vstup S – hodnota k zapsání do listu
- Vstup I – možnost zadat index k hodnotě zapisované do listu přiřazením „=“ a požadované hodnoty indexu
- Výstup R – čtení hodnot z listu
- Výstup I – čtení počtu hodnot/sloupců, možnost např. zkontrolovat, jak se zapisují další hodnoty a mění se počet zapsaných hodnot listu.

Obr. 2: List
Constant
Element slouží k nadefinování konstantní hodnoty. Element se používá k předání konstanty proměnné, nebo jiným elementům, které s ní mají pracovat. Nastavuje se Data type (hodnota typu Integer, nebo Floating point) a hodnota konstanty (Value).

Obr. 3: Constant