Konfigurace zařízení po výrobě, při servisním zásahu nebo při každém startu často znamená stejný vzor práce: otevřít sériový port, poslat sadu příkazů, ověřit odpovědi, případně zopakovat postup na dalším kusu. Největší časové ztráty typicky vznikají ručním psaním příkazů, přepínáním mezi dokumentací a terminálem a chybami v pořadí či syntaxi.
Praktický cíl je mít:
- deterministickou sekvenci konfigurace, kterou lze spustit opakovaně,
- rychlé ovládací povely bez ručního psaní,
- možnost snadno přepínat mezi profily (servis / výroba / diagnostika).
V tomto článku jsou klíčové dvě funkce: File player (dávkové nahrání konfigurace) a Macros (rychlé ovládání)
Use case 1: Nahrání počáteční konfigurace po výrobě nebo po startu (File player)
Problém, který řeší
Zařízení vyžaduje sadu init/config příkazů. Ruční odesílání podle datasheetu je pomalé a chybové; navíc se špatně opakuje mezi kusy nebo mezi lidmi v týmu.
Přístup
Konfigurace se připraví jako textový soubor (např. .txt), kde je každý příkaz na samostatném řádku. File player pak odesílá řádky postupně, typicky s nastavitelnou periodou. V praxi je užitečné podporovat:
- ignorování prázdných řádků,
- ignorování komentářů (např. řádky začínající
#), - krátkou periodu i pod 1 s, pokud to zařízení zvládne.
Doporučená struktura konfiguračního souboru
- bloky oddělené prázdným řádkem,
- komentáře u kritických kroků (proč se to posílá),
- pokud protokol umožňuje „readback“, zařadit po konfiguraci dotaz na ověření (např.
GET CFG,STATUS?).
Příklad (ilustrační):
# Device initSET MODE=SERVICESET BAUD=115200# Measurement setupSET RATE=10SET FILTER=ONSAVE
Postup nastavení File playeru (podle vašeho návrhu)
- Add new file – vytvoření nového bloku
- Vyplnit Name
- Tlačítkem se třemi tečkami vybrat cestu k souboru
- Ikonou tužky soubor rovnou otevřít a upravit
- Volitelně doplnit Description
- Nastavit Period (např. i
00:00:00.5, pokud je potřeba) - Zaškrtnout, které řádky se mají ignorovat (prázdné, komentáře
#) - Uložit Save and close
- Spustit odesílání kliknutím na vytvořený blok
Pro korektní běh je podstatné mít správně nastavené Device settings a aktivně připojený port.
Praktické poznámky z provozu
Ověření po konfiguraci: pokud zařízení umí vracet konfiguraci, má smysl po dávce poslat dotaz a zkontrolovat, že je stav očekávaný.
Perioda není kosmetika: příliš rychlé zasílání zvyšuje riziko přetečení bufferů nebo ztráty odpovědí. U neznámého zařízení je rozumné začít konzervativně a postupně zrychlovat.
Idempotence konfigurace: pokud je to možné, používat příkazy, které lze spustit opakovaně bez vedlejších efektů (výrobní/servisní postup bývá přerušovaný).

Use case 2: Rychlé ovládání zařízení v laboratoři a servisu (Makra)
Problém, který řeší
Při ladění a provozu se opakují stejné příkazy: start/stop měření, přepínání režimů, reset, čtení stavu, zapnutí/vypnutí výstupů. Ruční psaní zdržuje a zvyšuje chybovost.
Přístup
Makra fungují jako předpřipravené povely, které se spouštějí:
- kliknutím na dlaždici v záložce Macros,
- nebo přes klávesovou zkratku přiřazenou k makru.
Makro typicky obsahuje:
- název (pro orientaci a případné hotkeys),
- text odesílaného příkazu (případně více řádků, pokud to terminál podporuje),
- klávesu nebo kombinaci kláves.
Kde makra dávají největší efekt
- Operátorské ovládání: několik nejčastějších povelů (Start/Stop/Reset/Status/Mode).
- Servisní zásahy: „diag dump“, „factory reset“, „calibration step“.
- Bezpečnostní zkratky: rychlé vypnutí výstupu nebo okamžité zastavení procesu.
Fyzické ovládání mimo klávesnici PC
Nápad s bezdrátovou numerickou klávesnicí je praktický, protože odděluje „ovládací panel“ od pracovního místa u PC. V praxi to umožní:
- ovládat zařízení na stole a současně sledovat odezvu na obrazovce,
- minimalizovat přepínání oken a ruční psaní,
- dát obsluze jasné, popsané „tlačítkové“ workflow.
Dává smysl udržet počet maker nízký a pokrýt jen nejčastější operace, aby ovládání zůstalo jednoznačné.i.

Use case 3: Kombinace – „nahrát konfiguraci a pak zařízení řídit“
Častý provozní režim vypadá takto:
- File player nahraje init/config sekvenci.
- Makra řídí běžný provoz (Start/Stop/Status), případně rychlé přepínání režimů.
- Při změně režimu (např. jiný test) se spustí jiný konfigurační soubor a zůstane stejná sada ovládacích maker.
Tím vzniká praktické rozdělení:
- soubor = „co má být nastaveno“,
- makra = „co se má udělat teď“.
Souhrn
COM Guru Terminal lze použít jako praktický nástroj pro ovládání a konfiguraci zařízení přes sériovou linku ve scénářích výroby, servisu i laboratorního ladění. File player umožní připravit konfigurační sekvenci jako textový soubor a následně ji opakovaně a deterministicky odesílat řádek po řádku, včetně podpory komentářů a prázdných řádků. Makra pokrývají často používané povely (start/stop, reset, status, přepínání režimů) a zrychlují obsluhu díky spouštění jedním klikem nebo klávesovou zkratkou. Kombinace obou přístupů oddělí „nastavení zařízení“ od „operátorského ovládání“ a snižuje chybovost při opakovaných úkonech.
Související články
COM Guru Terminal – sériový terminál nové generace pro Windows
COM Guru Terminál jako jednoduché SCADA centrum pro sériovou linku
COM Guru Terminál – Lehké penetrační a robustnostní testování komunikační vrstvy
COM Guru Terminál jako emulátor zařízení nebo aplikace na seriové lince

