Ř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 '…' (…:…) failed (attempt 1): …— 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ě (s výchozímreconnectAttempts=-1donekonečna); s nastaveným limitem skončí chybougave up after N reconnect attempt(s)ve stavu Stopped a spustíte ho znovu tlačítkem Start v jeho Properties — viz Stavy driverů a tlačítko Start.unknown setting(s) '…' ignored. Known settings: …— v Settings je překlep nebo název parametru z dřívější verze (např.reconnectTimeMs,timeoutMs); driver/protokol ho ignoruje a běží s výchozí hodnotou. Přepište ho na název ze seznamu v hlášce.- U PEAK CAN zkontrolujte
deviceId(hex ID adaptéru) abitrate— 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.
XCP a DAQ
- Warning typu
Event '…': eventExtraParams contains daqId without directionpři načtení projektu — pole Extra Params události je vadné; hlášení přesně uvádí, co je špatně (direction="DAQ"bezdaqId, zápis mimo formátklíč="hodnota", …). Dotčené proměnné zůstávají mimo komunikaci, dokud událost neopravíte. DAQ event channel N = '<jméno>'(info při připojení) — jméno kanálu, jak ho hlásí sama ECU. Pokud to není kanál, který jste mysleli, opravtedaqIdv Extra Params události.event '…' is configured with X ms but ECU channel N reports a nominal cycle of Y ms— Period události neodpovídá skutečnému cyklu ECU. Časování DAQ vždy určuje ECU; upravte Period, ať konfigurace dokumentuje realitu.…fall back to polling— slave DAQ neumí obsloužit (chybí DAQ prostředek, ochrana seed & key, odmítnutý kanál, nezdar konfigurace). Proměnné se místo toho pollují v Period události — hodnoty chodí dál, jen pomaleji. Podrobnosti jsou v předchozích řádcích logu.DAQ overload/DAQ processing cannot keep up— ECU (nebo strana PC) zahodila vzorky; měření pokračuje dalšími. Pokud se to opakuje, snižte počet DAQ proměnných nebo tempo kanálu.
Proměnné Matrix
- Chybný Layout se ukáže hned při editaci — pole se orámuje červeně
a popis chyby je v tooltipu (neznámý klíč,
yCountbezxCount, chybějícídataCountu pole bez os, neexistující prezentace…). Protocol variable specification for variable … could not be created (… exceeding the Modbus limit of … registers …)nebo(… the XCP limit is 16384 bytes …)— matice se nevejde do limitu svého protokolu (Modbus 246 B pro zápis / 250 B pro čtení, XCP 16 384 B dat) a nekomunikuje se; zmenšete počty hodnot nebo typy prvků, viz Omezení velikosti.- Hodnoty nesedí s registry zařízení — zkontrolujte Endianness
a typy sekcí:
ushort+Big= 1 buňka na 1 registr 1:1; buňkybytesdílejí registr po dvou,ushort+Littlemá prohozené bajty.
Licence Free
Free license: the project has N communicated signals, the limit is 5.— komunikace ani přehrávání se s Free licencí nespustí, pokud má projekt víc než 5 komunikovaných proměnných (počítají se proměnné přiřazené k protokolům, napříč celým projektem). Odeberte proměnné z Communicated, nebo přejděte na vyšší licenci. Přehled licencí a práci offline popisuje kapitola Licencování.
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 scripting is enabled but the Python DLL path is not set…/…does not exist…(varování při startu aplikace) aPython DLL path is not configured./Configured Python DLL path was not found.(chyba při startu runtime) — v Options → Preferences → General je zapnuto Use Python scripts, ale cesta kpython3xx.dllchybí nebo soubor neexistuje (např. po odinstalaci Pythonu). Opravte cestu, nebo Python vypněte (viz Instalace).Runtime cannot start: the project contains enabled Python script(s) (…) but Python scripting is disabled.(v ReplayReplay cannot start: …) — buď zapněte Use Python scripts v Preferences, nebo uvedené skripty v Project Configuration → Scripts zakažte (sloupec Runtime, resp. Replay).The project contains Python script(s), but Python scripting is disabled…— jen varování: runtime běží, skripty jsou zakázané, nic se nespouští.- Runtime se nespustí s chybou při inicializaci Pythonu, přestože cesta k DLL existuje — zkontrolujte, že jde o 64bitový CPython verze 3.10 až 3.14; jiné verze QInsight nenačte.
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
printhledejte ve Script-Logs, ne v Logs.
Logování
- Log se nezapisuje — zkontrolujte, že je v projektu driver Data Log Recorder 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í.Data log file "…" could not be opened: …— cílovou složku zfilenejde vytvořit nebo do ní zapsat (odpojený disk, chybějící oprávnění, soubor zamčený jiným programem). Driver zůstane ve stavu Faulted s touto hláškou, ostatní drivery běží dál; opravte cestu v Settings a komunikaci spusťte znovu.

