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
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
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
Obr. 3: Constant