Matrix control — mapy a kalibrace
Matrix control zobrazuje proměnnou typu Matrix jako tabulku. Podle toho, jaké osy má proměnná definované v Layoutu, control automaticky zvolí jeden ze tří tvarů zobrazení:
- Pole (bez os) — jeden řádek datových hodnot,
- Křivka (osa X + data) — vodorovná osa breakpointů a pod ní řádek datových hodnot,
- Mapa / matice (osy X + Y + data) — breakpointy osy X jako záhlaví sloupců, breakpointy osy Y jako záhlaví řádků a datové buňky mezi nimi.
Tvar tedy nenastavujete na controlu — určuje ho Layout navázané
proměnné (přítomnost xCount/yCount, viz
Proměnná Matrix).


- V hlavičce controlu je Label proměnné a jednotka datové prezentace.
- Popisky os z Layoutu (
xLabel,yLabel) se kreslí nad tabulkou (X) a svisle vlevo (Y); osy od dat odděluje silnější linka. - Každou buňku formátuje prezentace její sekce (konverze, Print Format); osy a data tak mohou mít různé jednotky i formát.
Na control lze navázat pouze proměnnou typu Matrix (drag & drop ze Solution Exploreru) — skalární proměnné control odmítne, a naopak matici nelze pustit na ostatní controly.
Čtení
- Auto Read (kontextové menu, výchozí zapnuto) — tabulka se průběžně obnovuje z komunikace; rychlost obnovy určuje Refresh ms. Samotné čtení z linky řídí událost přiřazená proměnné (u Modbusu periodický poll).
- Tlačítko Read — jednorázová obnova zobrazení z posledních načtených dat (hodí se s vypnutým Auto Read).
Write mód — kalibrace buněk
V kontextovém menu zapněte Write Mode. Položka je aktivní, jen pokud
protokol umí proměnnou zapisovat (Comm params s direction="write" nebo
"readWrite").
- Editovatelné jsou datové buňky i breakpointy os. Zadává se vždy engineering hodnota; do zařízení jde raw hodnota přes inverzní konverzi.
- Rozeditovaná (dirty) buňka se barevně podbarví a aktivuje tlačítko Write.
- Write on Enter (kontextové menu): zapnuto — Enter zapíše buňku okamžitě; vypnuto — změny se hromadí a odešle je až tlačítko Write (po zápisu opět zešedne).
- Zapisují se jen změněné buňky — u Modbusu jen registry dotčené buňky, ne celý blok.
- Ve write módu se žádná buňka nepřepisuje z linky — zobrazení je zmrazené, komunikace na pozadí běží dál. Tlačítko Read ve write módu zahodí rozeditované hodnoty a načte aktuální stav.
- Chyba zápisu (přetečení rozsahu, neplatný text) buňku podbarví červeně.
- Vypnutím Write Mode se neuložené editace zahodí a tabulka se vrátí k živým datům.
Nastavení
- Refresh ms — obnovovací perioda zobrazení (výchozí 250 ms),
- Cell width — šířka buněk tabulky v pixelech.
Dále
Zápis hodnot funguje i u skalárních proměnných — Zápis hodnot do zařízení.

