Navázání controlu na proměnnou

Control se na proměnnou váže drag & dropem: uchopte proměnnou v Solution Exploreru a pusťte ji na control na pracovní ploše. Vázat lze jen proměnné přiřazené k protokolu (kapitola Přidání proměnné).

Proměnná sig01 navázaná na controlyProměnná sig01 navázaná na controly

Chování závisí na typu controlu:

  • Gauge, Single-Signal a Matrix zobrazují jednu proměnnou — přetažení další proměnné tu původní nahradí.
  • Graph, XY Graph a Watch Table zobrazují více proměnných — každé přetažení přidá další řadu, resp. řádek.

Každý control zároveň přijímá jen kompatibilní typy proměnných — nekompatibilní proměnnou na něj pustit nejde:

ControlPřijímá
Graph, XY Graph, Gaugečíselné skalární proměnné
Single-Signal, Watch Tableskalární proměnné včetně textových
Matrixpouze proměnné typu Matrix

Vazby se ukládají s projektem a po jeho otevření se obnoví automaticky.

K čemu který control

Každý control má vlastní kapitolu s podrobným popisem nastavení:

  • Graph — časový průběh signálů s více řadami a svislými osami,
  • XY Graph — jeden signál proti druhému: hystereze, Lissajous, charakteristické křivky,
  • Gauge — okamžitá hodnota jako ručičkový nebo sloupcový ukazatel se zónami,
  • Single-Signal — jedna hodnota s popiskem a jednotkou, umí i zápis do zařízení,
  • Watch Table — tabulka více proměnných, umí i zápis do zařízení po řádcích,
  • Matrix — pole, křivka nebo mapa z proměnné typu Matrix, včetně kalibrace buněk.

Všechny controly mají nastavitelnou obnovovací periodu (Refresh time, výchozí 250 ms), aby při rychlých datech zbytečně nezatěžovaly UI.

Dále

Začneme časovým průběhem — Graph.