Nápověda
Programování dekodérů
RailKernel čte informace dekodéru v kontextu lokomotivy, která již existuje v projektu. Programování CV DCC i prohlížení mfx tak zůstává spojeno s lokomotivou, její centrálou a všemi vazbami projektu.
Otevření konfigurace dekodéru
Ve Správci lokomotiv otevřete lokomotivu a zvolte Konfigurace dekodéru. RailKernel podle přiřazené centrály a protokolu otevře obrazovku DCC nebo mfx. Přístup je dostupný jen tehdy, když připojená centrála požadovanou operaci podporuje.
Úplné načtení dekodéru DCC
U rozpoznané rodiny dekodérů RailKernel zobrazí dokumentované CV, jejich význam, desítkovou, šestnáctkovou a binární hodnotu i stav načtení. Bitová pole, například CV29, rozbalí do jednotlivých voleb. Načíst vybrané CV přečte jednu hodnotu; úplné čtení zpracuje všechna automaticky čitelná dokumentovaná CV a nedostupné hodnoty si nevymýšlí.
Čtení a zápis CV
Aktuální hodnotu lze současně zobrazit desítkově, šestnáctkově a binárně. Zadání v jednom formátu před zápisem aktualizuje ostatní. Protože CV přímo ovládají fyzické chování dekodéru, RailKernel čtení, výklad a zápis záměrně neskrývá.
- Před změnou vždy načtěte aktuální hodnotu.
- Zapisujte pouze dokumentované hodnoty, jejichž účinku rozumíte.
- Použijte čistou programovací kolej a odstraňte z ní ostatní lokomotivy.
- Po zápisu hodnotu ověřte a lokomotivu vyzkoušejte před návratem do automatického provozu.
Bezpečná změna adresy DCC
Použijte Změnit adresu místo samostatné úpravy CV1, CV17, CV18 a CV29. Průvodce nejprve načte skutečný režim a adresu dekodéru. Zvolíte krátkou adresu 1–127 nebo dlouhou 128–10239. RailKernel vypočítá hodnoty, zapíše je v bezpečném pořadí a při každém kroku je načte zpět přes právě platnou adresu.
- RailKernel načte CV29 a příslušná CV krátké nebo dlouhé adresy.
- Vyberete cílový typ adresy a zadáte novou adresu.
- Potvrzení ukáže přechod Krátká → Krátká, Krátká → Dlouhá, Dlouhá → Krátká nebo Dlouhá → Dlouhá a měněná CV.
- RailKernel zapíše a ověří každý krok. Při změně Dlouhá → Dlouhá dočasně použije ověřenou krátkou adresu, aby dekodér zůstal dosažitelný.
- Definici lokomotivy aktualizuje až po úspěšném zpětném načtení nové aktivní adresy.
Pokud potvrzení zápisu chybí, protože dekodér změnil adresu okamžitě, RailKernel ověří výsledek na staré i očekávané nové adrese. Při pozdější chybě oznámí poslední prokazatelně dosažitelnou adresu a tu zachová.
Čtení dekodéru mfx
U lokomotiv mfx RailKernel otevře zvláštní přehled s adresou, UID a skupinami oznámených parametrů: kořenové informace, příkazy, vstupy, mapování funkcí, motor, výstupy, zvuk a formáty. Vedle interpretovaných hodnot zůstávají syrové bajty. Stabilní identitou je globálně jedinečné UID mfx, které běžně není třeba ručně programovat.
Když čtení vyprší
Položka v seznamu CS3 nedokazuje, že dekodér právě odpovídá; centrála může zobrazovat data z mezipaměti. Při vypršení čtení mfx nebo DCC nejprve zkuste stejnou operaci přímo na centrále.
- Ověřte napájení, kontakt kol a že lokomotiva stojí na koleji správné centrály.
- Zavřete editor dekodéru, který je již otevřen na centrále.
- Před čtením ověřte, že lokomotiva jede nebo vykoná funkci.
- Pokud vyprší i čtení centrály, restartujte její relaci dekodéru nebo celou centrálu.