JMRI

Software pro železniční modelářství, simulátory, ovládání, plánování....

Moderátoři: Michal Dalecký, Jarda H.

IntelliBox Basic přepínání výhybek

Příspěvekod sidlo » pát 17 led, 2020 8:40 pm

Mafo píše:Nakonfiguroval som 2 vyhybky do JMRI, pridal im adresy 201 a 202 a pekne funguju (loconet). Viem ich prestavit cez JMRI aj cez ovladac Daisy II (a v JMRI sa sprave zobrazuje ich akt. poloha).

To iste som spravil pre 2 vchodove 5 znakove navestidla s adresami 301+302 a 303+304 (SZDC 2015 a Navestidlo riadene vyhybkami). Zobrazene prototypy funguju spravne, viem menit ich navest (cez menu Aspekty z JMRI), ale ked dam povel na zmenu z ovladaca, tak v JMRI nereaguju na tuto zmenu. Je to tak spravne ?


Centrála IntelliBox Basic

Připojení interface LocoBuffer. Parametry připojení: Digitrax - LocoNet LocoBuffer - Intellibox-II
Přepínání výhybek 5, 6, 7 a 8 z ovladače centrály
Kód: Vybrat vše
Requesting Switch at LT5 (Vyh-5) to Thrown (Output On).
Requesting Switch at LT5 (Vyh-5) to Thrown (Output Off).
Requesting Switch at LT5 (Vyh-5) to Closed (Output On).
Requesting Switch at LT5 (Vyh-5) to Closed (Output Off).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output On).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output Off).
Requesting Switch at LT6 (Vyh-6) to Closed (Output On).
Requesting Switch at LT6 (Vyh-6) to Closed (Output Off).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output On).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output Off).
Requesting Switch at LT7 (Vyh-7) to Closed (Output On).
Requesting Switch at LT7 (Vyh-7) to Closed (Output Off).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output On).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output Off).
Requesting Switch at LT8 (Vyh-8) to Closed (Output On).
Requesting Switch at LT8 (Vyh-8) to Closed (Output Off).


Připojení USB kabel. Parametry připojení: Uhlenbrock - Intellibox-II (USB) - Intellibox-II
Přepínání výhybek 5, 6, 7 a 8 z ovladače centrály
Kód: Vybrat vše
Requesting Switch at LT5 (Vyh-5) to Thrown (Output On).
Requesting Switch at LT5 (Vyh-5) to Thrown (Output Off).
Requesting Switch at LT5 (Vyh-5) to Closed (Output On).
Requesting Switch at LT5 (Vyh-5) to Closed (Output Off).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output On).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output Off).
Requesting Switch at LT6 (Vyh-6) to Closed (Output On).
Requesting Switch at LT6 (Vyh-6) to Closed (Output Off).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output On).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output Off).
Requesting Switch at LT7 (Vyh-7) to Closed (Output On).
Requesting Switch at LT7 (Vyh-7) to Closed (Output Off).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output On).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output Off).
Requesting Switch at LT8 (Vyh-8) to Closed (Output On).
Requesting Switch at LT8 (Vyh-8) to Closed (Output Off).


Všechny povely pro výhybky z ovladače centrály se správně přenesly do tabulky výhybek, tedy i do panelů JMRI.
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Re: JMRI

Příspěvekod belgarat » pát 17 led, 2020 9:34 pm

Sidlo: jak jsi poridil ty vypisy ? To co pise @Mafo pochazi z jineho zdroje; tezko jak srovnavat a hledat kde je "neco jinak" ...
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2367
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: JMRI

Příspěvekod sidlo » pát 17 led, 2020 9:43 pm

LocoNet Monitor stejný jako Mafo tady http://diskuze.modely.biz/viewtopic.php?f=26&t=8153&start=150#p266854
Mám vypnuto Raw data a Timestamps. Je to přehlednější.
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Re: IntelliBox Basic vyčítání CV

Příspěvekod Mafo » sob 18 led, 2020 1:55 pm

sidlo píše:
Mafo píše:Skusil som uz vsetko mozne a nepomohlo. Par prispevkov dozadu som aj pridal vypis z Loconet monitoru a porovnal pakety nacitania CV cez JMRI a cez ovladac. A su rovnake. Mozno by bolo dobre porovnat komunikaciu z LocoBuffera (pri nacitani napr. CV3)...


Centrála IntelliBox Basic

Připojení interface LocoBuffer. Parametry připojení: Digitrax - LocoNet LocoBuffer - Intellibox-II
Vyčtení CV3 = 2
Kód: Vybrat vše
Uhlenbrock IB-COM / Intellibox II Start Programming Track.
Set Global (Track) Power to 'OFF'.
Read CV in Direct Byte Mode from PT for Uhlenbrock IB-COM / Intellibox - CV: 3.
Long_ACK: Uhlenbrock IB-COM / Intellibox II CV programming request was accepted.
Programming Response: Uhlenbrock IB-COM / Intellibox II Programming Read Was Successful: CV1 value 2 (0x02, 00000010b).


Připojení USB kabel. Parametry připojení: Uhlenbrock - Intellibox-II (USB) - Intellibox-II
Vyčtení CV3 = 2
Kód: Vybrat vše
Uhlenbrock IB-COM / Intellibox II Start Programming Track.
Set Global (Track) Power to 'OFF'.
Read CV in Direct Byte Mode from PT for Uhlenbrock IB-COM / Intellibox - CV: 3.
Long_ACK: Uhlenbrock IB-COM / Intellibox II CV programming request was accepted.
Programming Response: Uhlenbrock IB-COM / Intellibox II Programming Read Was Successful: CV1 value 2 (0x02, 00000010b).


Čtení v obou testovaných případech proběhlo normálně.


Praveze trebalo mat zapnute Raw data aj timestamp, nech je vidiet obsah paketov, aby ich bolo mozne porovnat s mojimi... Z tohoto sa neda zistit nic.
Mafo
 
Příspěvky: 69
Registrován: ned 28 lis, 2010 6:19 pm

Re: IntelliBox Basic přepínání výhybek

Příspěvekod Mafo » sob 18 led, 2020 2:03 pm

sidlo píše:
Mafo píše:Nakonfiguroval som 2 vyhybky do JMRI, pridal im adresy 201 a 202 a pekne funguju (loconet). Viem ich prestavit cez JMRI aj cez ovladac Daisy II (a v JMRI sa sprave zobrazuje ich akt. poloha).

To iste som spravil pre 2 vchodove 5 znakove navestidla s adresami 301+302 a 303+304 (SZDC 2015 a Navestidlo riadene vyhybkami). Zobrazene prototypy funguju spravne, viem menit ich navest (cez menu Aspekty z JMRI), ale ked dam povel na zmenu z ovladaca, tak v JMRI nereaguju na tuto zmenu. Je to tak spravne ?


Centrála IntelliBox Basic

Připojení interface LocoBuffer. Parametry připojení: Digitrax - LocoNet LocoBuffer - Intellibox-II
Přepínání výhybek 5, 6, 7 a 8 z ovladače centrály
Kód: Vybrat vše
Requesting Switch at LT5 (Vyh-5) to Thrown (Output On).
Requesting Switch at LT5 (Vyh-5) to Thrown (Output Off).
Requesting Switch at LT5 (Vyh-5) to Closed (Output On).
Requesting Switch at LT5 (Vyh-5) to Closed (Output Off).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output On).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output Off).
Requesting Switch at LT6 (Vyh-6) to Closed (Output On).
Requesting Switch at LT6 (Vyh-6) to Closed (Output Off).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output On).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output Off).
Requesting Switch at LT7 (Vyh-7) to Closed (Output On).
Requesting Switch at LT7 (Vyh-7) to Closed (Output Off).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output On).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output Off).
Requesting Switch at LT8 (Vyh-8) to Closed (Output On).
Requesting Switch at LT8 (Vyh-8) to Closed (Output Off).


Připojení USB kabel. Parametry připojení: Uhlenbrock - Intellibox-II (USB) - Intellibox-II
Přepínání výhybek 5, 6, 7 a 8 z ovladače centrály
Kód: Vybrat vše
Requesting Switch at LT5 (Vyh-5) to Thrown (Output On).
Requesting Switch at LT5 (Vyh-5) to Thrown (Output Off).
Requesting Switch at LT5 (Vyh-5) to Closed (Output On).
Requesting Switch at LT5 (Vyh-5) to Closed (Output Off).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output On).
Requesting Switch at LT6 (Vyh-6) to Thrown (Output Off).
Requesting Switch at LT6 (Vyh-6) to Closed (Output On).
Requesting Switch at LT6 (Vyh-6) to Closed (Output Off).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output On).
Requesting Switch at LT7 (Vyh-7) to Thrown (Output Off).
Requesting Switch at LT7 (Vyh-7) to Closed (Output On).
Requesting Switch at LT7 (Vyh-7) to Closed (Output Off).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output On).
Requesting Switch at LT8 (Vyh-8) to Thrown (Output Off).
Requesting Switch at LT8 (Vyh-8) to Closed (Output On).
Requesting Switch at LT8 (Vyh-8) to Closed (Output Off).


Všechny povely pro výhybky z ovladače centrály se správně přenesly do tabulky výhybek, tedy i do panelů JMRI.


Vyhybky funguju fajn. Tu nepotrebujem vidiet pakety, lebo pakety chodia spavne.
Ale nefunguju navestidla, resp. navestidlo zobrazene na paneli (typ prototyp) ostane nezmene (ak ho prepnem cez ovladac mimo JMRI) - aj ked paket prisiel, v tabulke Vyhybka/Navestidlo sa stav prepne (Closed/Thrown)....
Mafo
 
Příspěvky: 69
Registrován: ned 28 lis, 2010 6:19 pm

Re: JMRI

Příspěvekod Mafo » sob 18 led, 2020 2:07 pm

belgarat píše:Zkus taky napsat do konference jmri-users. "kvalita" a vyrobni proces JMRI je takovy, ze vyjma konfiguraci, ktere pouzivaji sami vyvojari, bych cekal ruzne chyby, zejmena s casovanim a komunikaci. Mozna tvou kombinaci HW nebo takove chovani uz nekdo videl, a vi co a jak upravit.

Stalo sa. Ale zatial bez odpovede....
Mafo
 
Příspěvky: 69
Registrován: ned 28 lis, 2010 6:19 pm

Re: JMRI

Příspěvekod sidlo » sob 18 led, 2020 4:18 pm

Mafo píše:Vyhybky funguju fajn. Tu nepotrebujem vidiet pakety, lebo pakety chodia spavne.
Ale nefunguju navestidla, resp. navestidlo zobrazene na paneli (typ prototyp) ostane nezmene (ak ho prepnem cez ovladac mimo JMRI) - aj ked paket prisiel, v tabulke Vyhybka/Navestidlo sa stav prepne (Closed/Thrown)....


Otázka je co bylo dřív, zdali slepice nebo vejce.
Ovladač Návěstidlo řízené výhybkami znamená, že mám dekodér který poslouchá příkazy pro výhybky a podle toho nastaví návěst. V JMRI je to potom tak, že mám návěstidlo. Změnou návěsti na návěstidle v JMRI vyšlu pokyny pro příslušné výhybky centrále a ta je dále přepošle dekodéru. To znamená adresy pro návěstidlo jsou ovládány pouze z JMRI.

Pokud bych chtěl ovládat přímo výhybky z ovladače, tak to musím udělat jinak.
Definuji návěstidla L a S ovládané výhybkami 301 -- 304.
Definuji výhybky, které ovládají dekodér např. Nav-L-1, Nav-L-2, Nav-S-1, Nav-S-2 s adresami 301 -- 304.
Definuji výhybky, které chci použít pro řízení z ovladače např. Panel-5, Panel-6, Panel-7, Panel-8 s adresami 5 -- 8.
Napíšu Logix, kde změna stavu výhybek 5 -- 8 provede změnu návěsti na návěstidlech L a S.
Ovládáním výhybek 5 -- 8 ovládám návěstidla na adresách 301 -- 304. Na panelu se zobrazuje na návěstidle správná návěst.

Viz příklad v příloze. Udělal jsem jenom návěstidlo L. Návěstidlo S by se dělalo podobně.

Mafo.xml.zip
(2.36 KiB) 163 krát


Mafo-panel.png
Mafo-panel.png (9.51 KiB) Zobrazeno 3545 krát
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Re: JMRI

Příspěvekod belgarat » sob 18 led, 2020 4:24 pm

A neni to trochu 'pres ruku', podobne jako vetsina veci v JMRI ?
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2367
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: JMRI

Příspěvekod sidlo » sob 18 led, 2020 4:28 pm

Jak bys to řešil? Přehodím výhybku - událost -> změním návěst - událost -> přehodím výhybku - a už se cyklím.
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Re: JMRI

Příspěvekod belgarat » sob 18 led, 2020 4:55 pm

Mozna si to teda predstavuji podle popisu spatne,
Ad cykleni:
Jestlize je navestidlo rizene vyhybkami, tak kombinace navestidlo + vyhybka musi mit nutne "rovnovazny" stav. Prehodim vyhybku -> udalost -> implikuje navest -> udalost ... a ZDE by _teoreticky_ mel byt pozadovany stav vyhybky totozny s aktualnim, takze se nemelo jiz nic prehazovat. Samozrejme pokud je software dostatecne tupy a na udalost reaguje nepodminene ... mas pravdu.

Update: rozesilani udalosti v udalostmi rizene siti objektu se tradicne resi budto tak, ze system ma rovnovazne stavy (viz vyse), nebo tak, ze system "vi", ze ON zpusobil onu udalost, a tudiz dalsi implikovane akce jiz neprovede / ignoruje.

Taky se domnivam, ze nezavisle na cemkoliv by ovladaci soft mel indikovat skutecny stav navestidla, pokud jej dokaze zjistit; a to nezavisle na tom jak funguje pri ovladani z PC. Pokud dojde 'rucnim zasahem' ke stavu mimo normalni pravidla (napr. rucne nastavene VOLNO pri konfliktnim stavu vyhybek), tak je na miste ne to zatlouci, ale naopak omlatit uzvateli panelu o hlavu nejakym varovnym indikatorem.
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2367
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: JMRI

Příspěvekod sidlo » sob 18 led, 2020 5:53 pm

Podrobný výpis z monitoru .

Centrála IntelliBox Basic

Připojení interface LocoBuffer. Parametry připojení: Digitrax - LocoNet LocoBuffer - Intellibox-II
Vyčtení CV8 = 145
Kód: Vybrat vše
16:20:17.457: [E5 07 01 49 42 41 56]  Uhlenbrock IB-COM / Intellibox II Start Programming Track.
16:20:17.458: [82 7D]  Set Global (Track) Power to 'OFF'.
16:20:17.496: [ED 1F 01 49 42 71 72 08 00 00 70 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6C]  Read CV in Direct Byte Mode from PT for Uhlenbrock IB-COM / Intellibox - CV: 8.
16:20:17.517: [B4 6D 01 27]  Long_ACK: Uhlenbrock IB-COM / Intellibox II CV programming request was accepted.
16:20:20.320: [E7 0E 7C 00 00 00 72 06 02 00 11 00 00 0D]  Programming Response: Uhlenbrock IB-COM / Intellibox II Programming Read Was Successful: CV1 value 145 (0x91, 10010001b).


Připojení USB kabel. Parametry připojení: Uhlenbrock - Intellibox-II (USB) - Intellibox-II
Vyčtení CV8 = 145
Kód: Vybrat vše
18:06:01.441: [E5 07 01 49 42 41 56]  Uhlenbrock IB-COM / Intellibox II Start Programming Track.
18:06:01.441: [82 7D]  Set Global (Track) Power to 'OFF'.
18:06:01.459: [ED 1F 01 49 42 71 72 08 00 00 70 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6C]  Read CV in Direct Byte Mode from PT for Uhlenbrock IB-COM / Intellibox - CV: 8.
18:06:01.459: [B4 6D 01 27]  Long_ACK: Uhlenbrock IB-COM / Intellibox II CV programming request was accepted.
18:06:04.288: [E7 0E 7C 00 00 00 72 06 02 00 11 00 00 0D]  Programming Response: Uhlenbrock IB-COM / Intellibox II Programming Read Was Successful: CV1 value 145 (0x91, 10010001b).
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Uhlenbrock USB-LocoNet-Interface 63120

Příspěvekod sidlo » ned 19 led, 2020 7:30 am

Mafo vyzkoušej:

Z Daisy II nastav:
Programování LocoNet LNCV
Číslo zařízení: 63120
Adresa modulu: 1
LNCV: 2 = 1
LNCV: 4 = 0

V DecoderPro nastavení nastav:

intellibox-ii-usb.png
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Re: JMRI

Příspěvekod belgarat » ned 19 led, 2020 8:50 am

off topic: Proc je nutne nastavovat "predponu pripojeni", jsou jine moznosti nez "L" (LocoNet) ? Co se stane, kdyz nastavim treba "A" ?
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2367
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: JMRI

Příspěvekod sidlo » ned 19 led, 2020 10:44 am

Pro systémové názvy je předpis https://www.jmri.org/help/en/html/doc/Technical/Names.shtml.
Když pro označení připojení LocoNet místo L použiješ jiné písmeno tak se nic nestane. Někdy to používám, když ladím panely pro centrálu LocoNet na jiné cetrále XpressNet, tak si písmenko z X úmyslně měním na L.
Uživatelský avatar
sidlo
 
Příspěvky: 3589
Registrován: ned 27 dub, 2014 7:32 am

Re: Uhlenbrock USB-LocoNet-Interface 63120

Příspěvekod Mafo » ned 19 led, 2020 8:20 pm

sidlo píše:Mafo vyzkoušej:

Z Daisy II nastav:
Programování LocoNet LNCV
Číslo zařízení: 63120
Adresa modulu: 1
LNCV: 2 = 1
LNCV: 4 = 0

V DecoderPro nastavení nastav:

intellibox-ii-usb.png


To som skusal, nepomohlo. Skusil som aj LNCV4=1, ci nahodou 63120 nezahadzuje pakety, ale je to v poriadku, nezahadzuje.
Mafo
 
Příspěvky: 69
Registrován: ned 28 lis, 2010 6:19 pm

PředchozíDalší

Zpět na Software

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků