Přidání driveru

Driver je knihovna, která propojuje QENEX Suite s konkrétním hardwarem nebo komunikačním rozhraním — např. s TCP/IP spojením nebo CAN adaptérem. Drivery jsou pluginy: aplikace je načítá ze složky Drivers vedle QInsight.exe, takže je lze doplňovat i bez nové verze aplikace.

Postup

  1. V ribbon menu klikněte na Home → Project Configuration → Drivers. Otevře se konfigurace projektu na sekci Drivers & Protocols.
  2. V levém sloupci Drivers vyberte z nabídky požadovaný driver a klikněte na tlačítko +.
  3. Driver se přidá do seznamu. Ve sloupci Label si ho můžete pojmenovat, sloupce Name a Version jsou informativní. Checkbox Enabled určuje, zda se driver při spuštění použije.
  4. V detailu driveru se pole Settings automaticky předvyplní šablonou se všemi parametry driveru a jejich výchozími hodnotami (formát klíč=hodnota oddělený středníkem), takže hned vidíte, co lze nastavit.

Důležité: Předvyplněné hodnoty jsou jen výchozí. Vždy je projděte a přepište podle své reálné situace — u parametrů specifických pro zařízení (např. port, deviceId, ip) výchozí hodnota většinou platit nebude a je nutné ji nastavit (třeba port=COM1port=COM3).

Sekce Drivers & Protocols s přidaným driveremSekce Drivers & Protocols s přidaným driverem

Příklad: TCP Client

Po přidání se předvyplní:

ip=127.0.0.1;port=5000;connectionTimeoutMs=5000;reconnectTimeMs=1000;numberOfReconnections=3;idleTimeoutMs=5000

Driver TCP Client se připojí jako klient na zadanou IP adresu a port a čte data ze zařízení. Přepište ip a port na adresu a port svého zařízení. Další parametry určují timeout připojení a chování při výpadku (interval a počet pokusů o znovupřipojení); idleTimeoutMs obnoví spojení, když server příliš dlouho mlčí (pro request/response protokoly jako Modbus TCP nastavte 0).

Příklad: PEAK CAN

Po přidání se předvyplní:

deviceId=0x51;bitrate=250000

Driver PEAK CAN Adapter komunikuje přes USB adaptér PEAK PCAN. Jedna instance driveru odpovídá jednomu fyzickému adaptéru — vybírá se podle Device ID (hexadecimálně, nastavené v adaptéru), takže konfigurace přežije přepojení do jiného USB portu. Předvyplněné deviceId=0x51 je jen placeholder — nastavte ho na Device ID svého adaptéru. bitrate je rychlost CAN sběrnice (50 kbit/s až 1 Mbit/s); přepište ji na rychlost své sběrnice.

Přehled všech dodávaných driverů a jejich parametrů najdete v referenci.

Dále

Driver sám o sobě datům nerozumí — o jejich výklad se stará protokol.