Blok State Map (B112) – jak na něj?

Domat Control System Forums SoftPLC IDE (ȍesky) Blok State Map (B112) – jak na něj?

Tagged: ,

Toto téma obsahuje 0 replies, má 1 hlas a naposledy ho aktualizoval  Jan Vidim 9.3. 2016 14:57.

Prohlížíte si 1 příspěvek (z celkem 1)
  • Autor
    Příspěvky
  • #17046

    Jan Vidim
    Keymaster

    Blok State Map se může hodit, pokud potřebujeme definovat nějakou „nealgoritmizovatelnou“ diskrétní funkci. Jinými slovy, v bloku vyplníme matici X1 * X2 hodnotami typu integer64. Výstupem funkce je pak hodnota zadaná na pozici (X1, X2), pozice je dána hodnotami na vstupech.

    Příklad:
    Matice s dimenzí 4 * 3

    1 2 3 4
    5 6 7 8
    9 10 11 12

    má při vstupech X1 = 1, X2 = 2 výstup Y = 10 (řádky i sloupce se počítají od nuly, jde tedy o 2. sloupec a 3. řádek).
    Obsah matice ale nemá vlastnosti parametrů, tedy není nastavitelný „na dálku“ přes Remote Connection. Při změně obsahu matice je nutné přehrát program. Je to proto, že datová struktura matice není přenositelná pomocí standarních proměnných Boolean, Double, Int64 atd.

    Počítejme tedy s tím, že definicí obsahu matice určujeme spíše strukturu bloku, ne parametry.

    • Toto téma bylo upraveno před 1 rok, 8 měsíci uživatelem  Jan Vidim.
Prohlížíte si 1 příspěvek (z celkem 1)

Pro odpověď se musíte přihlásit.