Byl jsem dotázán jak v RocRailu rozběhat zpětnou vazbu skrz H-centrálu a S88. Říkám si, že než odpovídat emailem kde to ocení jenom jeden člověk, tak tady na fóru by to mohlo využít víc lidí. Takže:
1) připravil jsem jednoduchou ukázku se dvěma úseky. Zapojení je sice známé, ale opakování matka moudrosti:
*) aby se to nepletlo, tak se pokusím používat následující pojmenování:
Rocrail - server [služba] který obsatarává vlastní komunikaci s digitálním systémem a
Rocview - grafická nástavba Rocrailu kde si člověk může naklikat mašinky, koleje,...
Dále by bylo ideální mít úseky volné, aby v tom nebyl bordel.
2) zapneme centrálu, pustíme Rocrail (pouze pokud není spuštěný jako služba), spustíme Rocview, zapneme proud do kolejí (symbol žárovky v horním panelu)
Pokud má někdo Rocrail nainstalovaný jako službu, tak některé následující obrázky neuvidí - není to na závadu, jenom mi bude muset o to víc věřit. Pokud by to přesto někdo chtěl vidět na vlastní oči, tak pozor na to, jaké konfigurační soubory Rocrail použije - aby jste se potom nedivili...
Ti, co mi důvěřují a mají Rocrail spuštěný jako službu mohou přeskočit na bod č.5
3) Rocrail teď ukazuje něco jako tohle:
Pro běžného uživatele prakticky zbytečné informace o tom že se spustilo tohle, načetlo támhleto atd. Momentálně tam pro nás není nic zajímavého.
Nyní vezmeme nějakou mašinu a položíme jí na první úsek, čímž skrz něj začne procházet minimální proud. Já jsem místo lokomotivy použil svůj vlastní prst položený přes koleje a detektor to rozpoznal.
Nedoporučuji koleje zkratovat sponkami, šroubovákem, dráty ani jinými kovovými předměty. I když je výstup DCC na centrále chráněný a v případě zkratu se odpojí, tak proč zbytečně pokoušet nohu bosým hadem?
4) Naše akce se hned objevila ve výpisu Rocrailu:
V podstatě nás zajímají jenom ty řádky kde je napsáno toto:
- Kód: Vybrat vše
20110325.202629.234 r9999I transact OXpressN 0782 Sensor 512=on
20110325.202630.171 r9999I transact OXpressN 0782 Sensor 512=off
To nám říká, že senzor s adresou 512 byl změněn na on (lokomotiva v úseku) a poté na off (prázdný úsek)
V TrainControlleru to funguje tak, že první detektor má adresu 65 a výstupy 1-8, druhý má 66 a 1-8 atd, atd,... V Rocrailu je to číslováno jinak - výstupy jsou postupně číslovány jako 512, 513, 514,...
5) Takže teď se přepneme do Rocview, nakreslíme si tam kousek trati a do něj dva senzory. Ty pojmenujeme třeba S1 a S2. Na senzor S1 klikneme pravým tlačítkem myši a zvolíme možnost
Properties...6) tím se nám otevřelo okno s vlastnostmi senzoru. Přepneme se na záložku
Interface, kde do políčka
Address zadáme adresu prvního senzoru - tedy 512 a potvrdíme OK:
To samé provedeme i se senzorem S2, jenom do adresy zadáme 513.
7) Nyní opět vezmeme lokomotivu (případně vodivý prst
) a položíme jí do prvního úseku. Senzor reprezentovaný zeleným puntíkem se změní na červený:
Pokus s lokomotivou přejedeme na rozhraní obou úseků, tak zčervenají oba:
a při přejetí do druhého úseku zůstane červený pouze tento:
No prostě klasika...
Je mi jasné že nejsem zrovna ideální co se výroby návodů týká, ale snad to bude srozumitelné a pokud to pomůže alespoň několika lidem, tak budu rád.
Veškeré dotazy se pokusím zodpovědět a připomínky rád zapracuji.
T.
PS: kontaktoval jsem vývojáře Rocrailu jestli je možné zásahem do konfigurace změnit adresování výstupů zpětné vazby po vzoru TC... a prý není.