Propojení driveru a protokolu

Komunikační cesta v projektu má vždy tvar driver → protokol → proměnná:

  • driver obstarává fyzický přenos dat,
  • protokol (jeden nebo více pod jedním driverem) data dekóduje,
  • proměnné přiřazené protokolu dostávají výsledné hodnoty.

Jeden driver může obsahovat více protokolů — např. na jedné CAN sběrnici lze současně dekódovat několik různých sad zpráv.

Driver a protokol si musí rozumět

Každý driver předává protokolům data v určité podobě: TCP Client předává textové řádky, PEAK CAN předává CAN rámce. Protokol proto musí být stavěný na stejný typ dat — textovému driveru přiřaďte textový protokol (JSON Signal), CAN driveru CAN protokol (Raw CAN). Protokol, který typu dat driveru neodpovídá, žádná data nedostane.

Obvyklé dvojice:

DriverProtokol
TCP ClientJSON Signal Protocol
PEAK CANRaw CAN Protocol
SimulData (testovací)SimulData Protocol
File Data ReplayDataLog Replay Protocol

Kontrola

Po přidání zkontrolujte, že driver i protokol mají zaškrtnuté Enabled a driver má správně vyplněné Settings. Celá cesta se poprvé prověří až při spuštění komunikace (Runtime → Connect) — stav a případné chyby uvidíte v okně Logs.

Dále

Komunikační cesta stojí — teď do ní zapojíme data: Proměnné.