Moravské přístroje, a. s., zdroj: https://www.mii.cz/art?id=1192&lang=405, vytištěno: 22.10.2025 6:25:36

Hlavní stránkaNovinky

Vylepšené okno ladicích zpráv v Control Webu 9.
 Používání ladicích (debug) výstupů je jedním z nejjednodušších a zároveň nejúčinnějších způsobů, jak odhalit a pochopit chyby v programu. Umožňuje vývojáři sledovat, co se v aplikaci skutečně děje „za běhu“ a ověřit, zda program pracuje podle očekávání.

Okno zobrazování zpráv bylo v Control Webu 9 kompletně přepracováno. Zprávy již nejsou zobrazovány v samostatných záložkách (chybové, ladicí,informativní a systémové), ale výběrem ve stromu v levé části okna je možné zobrazit buď všechny zprávy nebo pouze jednu ze skupin. Nově je tak možné zobrazit všechny zprávy v jedné tabulce. Díky tomu vidíme například ladicí zprávy v kontextu zpráv o chybách komunikací nebo zpráv o navazování komunikace se vzdálenou aplikací.

Zprávy jsou zobrazené v přehledné tabulce. V okně zpráv je možné vyhledávat nebo filtrovat zprávy podle zadané masky.

Ukládání do souborů

V předchozích verzích byly události ukládané do souborů 'cw_dbg'/'cw_msg'/'cw_sys.log'. Pokud byla překročena velikost souboru, přejmenoval Control Web příponu souboru na 'lo$' (existující soubor přepsal) a založil soubor nový. Pokud byla maximální velikost souboru nastavena malá, nebylo možné v případě poruchy sledovat, co se v aplikaci dělo před delší dobou. Pokud chtěl uživatel zachovat delší historii informací o běhu aplikace a nastavil maximální velikost souboru větší, mohly zápisy zbytečně zdržovat aplikaci.

V nové verzi systému Control Web se ladicí zprávy ukládají do několika souborů. Uživatel může nastavit velikost jednoho souboru a počet souborů, které jsou uchovávány. Soubory tak mají "rozumnou" velikost a je zachována možnost prohlížet delší historii.

Velikost souboru může být jedna hodina nebo jeden den (parametr log_file_fragmentation). Počet souborů, které zůstávají na disku, je možné nastavit parametrem log_file_history (nastavují se roky, měsíce, dny a případně hodiny). Vše je možné jednoduše nastavit v datovém editoru aplikace.

Starší záznamy můžeme zobrazit v souborech na disku nebo za běhu aplikace přímo v Okně zpráv výběrem ze stromu. Pro každý založený soubor je ve stromu jedna položka.

Jméno souboru začíná cw_msg_, cw_dbg_, cw_err_, pokračuje rok, měsíc, den a případně hodina.

Soubory jsou textové, je možné je prohlížet v libovolném textovém editoru. Formát souboru je CSV.

Formát CSV (Comma-Separated Values) je jednoduchý textový formát určený pro ukládání a výměnu tabulkových dat. Každý řádek souboru CSV představuje jeden záznam (např. řádek tabulky) a jednotlivé hodnoty v řádku jsou odděleny čárkou nebo jiným oddělovačem, nejčastěji středníkem. Tento formát je široce podporován – lze jej snadno otevřít v tabulkových procesorech, jako je Microsoft Excel nebo Google Sheets, ale i v databázových a programovacích nástrojích.

Sep=;
UTC; Color; Application; Message
2025-10-15 13:44:45.717; 0x0; "test panel"; "Z06 Otevřen ventil VT-125"
2025-10-15 13:44:50.719; 0x0; "test panel"; "Porucha komunikace s PLC 15"
2025-10-15 13:45:00.720; 0x0; "test panel"; "Z17 Otevřen ventil VT-346"
2025-10-15 13:45:01.721; 0x0; "test panel"; "Z06 Porucha čerpadla C16"
2025-10-15 13:45:16.723; 0x0; "test panel"; "Z06 Překročení maximální hladiny zásobníku Z-45"