Řešení potíží

První krok při jakémkoli problému: podívejte se do okna Logs. Výstup Python skriptů (print) je zvlášť v okně Script-Logs.

Zařízení se nepřipojí

  • TCP client connection to …:… failed or timed out (1/3) — driver se nedokáže spojit se zařízením. Zkontrolujte IP adresu a port v Settings, firewall a že zařízení naslouchá. Driver to zkouší opakovaně; po vyčerpání pokusů skončí hláškou reached maximum reconnection count.
  • U PEAK CAN zkontrolujte deviceId (hex ID adaptéru) a bitrate — musí odpovídat rychlosti sběrnice.

Hodnoty nechodí do proměnných

  • Zkontrolujte, že driver i protokol mají Enabled.
  • Proměnná musí být přiřazená ke správnému source (driver + protokol) a mít správný identifikátor (jméno signálu, CAN ID…).
  • Protokol musí odpovídat typu dat driveru (viz Propojení driveru a protokolu).
  • Rychlá kontrola bez ploch: Tools → Watch → Variables.

Přehrávání

  • Stop runtime before starting replay. — přehrávání nelze spustit za běhu komunikace; nejdřív Disconnect.
  • Import a data log before starting replay. — nejdřív tlačítko Import.
  • Replay seek is available after the data log is fully loaded. — posun na časové ose funguje až po úplném načtení záznamu (a v pauze).
  • Replay log file "…" not found. — soubor v cestě z Settings neexistuje.

Python skripty

  • Python DLL path is not configured. / …was not found. — nastavte cestu k python DLL v Options → Preferences → General.
  • script "…" timed out after N ms. — skript překročil svůj Timeout.
  • Periodic script "…" has invalid period/unit setting. — zkontrolujte Parameters (period=500;unit=ms).
  • …exceeds 70% of the call period; skipping next N call(s). — skript je na svou periodu příliš pomalý; prodlužte periodu, nebo skript zrychlete.
  • Skript „nic nevypisuje" — výstup print hledejte ve Script-Logs, ne v Logs.

Logování

  • Log se nezapisuje — zkontrolujte, že je v projektu FileDataLoggerDriver s Enabled a u proměnných je zaškrtnuté Log to FileDataLogger.
  • …dropped a record because the log stream was closed. — zápis po zastavení; při běžném Disconnect neškodí.