Struktura projektu

Komunikace QENEX Suite / QInsight probíhá přes požadovaný driver (např. TCP Client — komunikace přes TCP/IP), který se připojí k požadovanému zařízení (např. TCP Master). Driver obsahuje protokol, který definuje, v jaké formě jsou data mezi zařízeními zasílána — např. v případě jednoduchého JSON protokolu jsou data zasílána ve formě name (jméno proměnné) a value (hodnota proměnné).

Vytvořením proměnné (signálu) a přiřazením této proměnné do protokolu — např. pomocí jména, adresy nebo jiného specifického parametru (dle protokolu) — se proměnná spáruje s daným protokolem, a tím je zajištěna komunikace ze zařízení přes driver a protokol až do požadované proměnné. Tuto přiřazenou proměnnou je již možné např. vizualizovat pomocí Controls přímo v QInsight, logovat nebo automatizovaně zpracovávat pomocí skriptů.

Základní strukturou projektu se tedy rozumí postavení této komunikační cesty: driver → protokol → proměnná.