S jídlem roste chuť a mne zachutilo používání JMRI a normy SV13 pro programování systémových proměnných v Loconet zařízeních. Tuto normu vymysleli na fóru Loconet-Hackers a celkem se jim to podařilo. Poprvé jsem to použil na ovládání funkcí Oto-MD, je o tom článek na tomto webu. Tento článek popisuje použití normy SV13 na programování SV (systém variabless) v centrále Centrbox. Mne to naučil Petr Šídlo.
Norma SV13 je celkem jednoduchá a její použití nedělá problém ani začátečníkům. Je to omnoho lepší, než používat „horké“ klávesy na centrále. Jako všechno nic není zadarmo a musíme se s tím naučit pracovat. Jako první musíme nainstalovat XML soubor do JMRI, bez kterého by JMRI nepoznalo, co má dělat.
Otevřeme program DekoderPro v JMRI:
Zde je úplně prázdná Evidence, do které je nutno nahrát příslušný XML soubor.
Zvolíme submenu Soubor a vybereme volbu Import souboru dekodéru:
Na konci článku je odkaz na stáhnuti souboru „PublicDomainjanecek_centrála.xml“, který si stáhnete.
Vybereme soubor „Public_…centrala.xml“ z adresáře, kam jsme si ho nahráli a stiskneme Open:
Tak nahrajeme XML soubor s centrálou do JMRI. Trvá to asi minutu, než se to zabuduje.
Teď musíme vytvořit evidenci pro rodinu a druh zařízení, teda „janecek“ a „centrála“
Zde zapíšeme do ID evidence „centrala“ a adresu centrály 16385. Tato adresa je určená pro všechny centrály Centrbox, protože může být připojená jen jedna do kolejiště. Stiskneme Uložit a menu zrušíme křížkem.
Tím se vytvořila rodina a druh zařízení pro Centrbox.
Pokud označíte řádek s centrálou a zvolíte Programovat, tak se objeví menu Centrála s výběrem pro Centrbox.
Okno Záznam evidence neslouží ničemu, je to jen štítek, kde se zapisuji různé drobnosti podle potřeby.
Základní:
Podmenu Základní nám oznamuje přístupovou adresu Centrboxu, která je pevná a nedá se změnit. Centrála si to sama chrání.
Tabulka CV:
Podmenu Tabulka CV je určená na rychlou orientaci a kontrolu, pokud víte, co tam je zapsané. Jinak je to ideální na rychlé vyčtení všech použitých hodnot. Hodnoty je lepší měnit v dalším podmenu, kde jsou popsané.
Tabulka Všeobecné:
Podmenu Všeobecné je taky pouze na čtení, kde se oznamuje velikost EEPROM a verze programu XML. Tady 1.0
Tabulka Parametre:
Podmenu Parametre je určené na nastavování Centrboxu.
Tabulka Tlačítka:
Podmenu Tlačítka je vlastně důvod, proč jsem vytvořil tento XML soubor. Jedná se o to, že obnovování funkcí F9 až F28 není v Loconetu zabudované a při vysílání do DCC se to posílá většinou po tři pakety DCC při volaní jedné funkce. Při volbě F19, kdy se obnovuje tato funkce poměrně často, se to posílalo taky v trojicích a to se mi nelíbilo. Proto jsem do Centrboxu zabudoval možnost volby počtu vysílání paketů DCC pro jedno voláni funkce.
Takže pokud v Oto-MD zvolíte obnovování některé funkce F9 až F28, tak by bylo vhodné ji tady omezit na pouze jedno vysíláni.
Je to vlastně celkem univerzální, protože hodnota „0“ blokuje vysílání funkce úplně a hodnota „6“ je už na hraně použitelnosti. Norma NMRA píše, že paket jednorázových funkcí DCC by měl být poslaný 3x.
Připojení Centrbox a JMRI se děje přes USB port, který ma každá centrála zabudovaný a který by se měl aktivovat automaticky. Pokud ho PC nenajde, třeba si ovladače stáhnout z webu FTDI podle verze Windows. Přidělení čísla portu je náhodné a tak si ho musíte najít přes menu Ovládací panely a Systém, kde si najdete položku Správce zařízení a složku Porty(COM a LPT), kde jsou vypsané USB virtuální COM porty. Tam zjistíte číslo USB portu. Pokud je jich víc, tak odpojte a připojte Centrbox a příslušný port zmizne a zase se objeví.
Soubor XML
K tomuto článku nebol doposiaľ priradený žiadny komentár!