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:
| Driver | Protokol |
|---|---|
| TCP Client | JSON Signal Protocol |
| PEAK CAN | Raw CAN Protocol |
| SimulData (testovací) | SimulData Protocol |
| File Data Replay | DataLog 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é.

