Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zvážit rozčlenění bloků dle stanice #255

Open
OndraHoust opened this issue Feb 12, 2024 · 5 comments
Open

Zvážit rozčlenění bloků dle stanice #255

OndraHoust opened this issue Feb 12, 2024 · 5 comments

Comments

@OndraHoust
Copy link

V poslední verzi Serveru je změna, která mě vůbec nepotěšila:

  • Jména bloků musí být unikátní.

Proč? Od toho je unikátní ID, které je jen jedno ne? Chápu, že to bylo dost nepřehledné při vytváření OPNL u větší DOZ, kde je třeba tisíc bloků a je tam 6x Návěstidlo L a ty musíš vybrat to správné, ale abys viděl v panelu nějaký nesmyslný název bloku?

Co navrhuju:

  1. V serveru v blocích vytvořit složku stanice, do které by se vkládaly jednotlivé bloky. (jednoduchý expand list) Pak bys v Editoru (opnl) při vytváření/přiřazovaní bloků zvolil složku, ze které bys bloky vybíral. (ten stejný expand list) Bylo by to dost jednoduché, přehledné a mohly by být bloky se stejným názvem. A navíc bys viděl které bloky jsou ve které stanici i při vypnutém serveru. Stejný systém by se pak mohl udělat např. i s JC... nebo;
  2. Ponechat současný stav (unikátní názvy bloků) a přidat možnost „Zobrazit v panelu jako”. Tedy název bloku v serveru bude např.: 1L_SLI (návěstidlo 1L stanice SLI) a v „Zobrazit v panelu jako” bude jen 1L. Takže v panelu DOZ/stanice uvidíš to co tam skutečně je.

Proč to řešim? Protože to tak v reálu prostě je. Chtěl bych aby se to podobalo co nejvíce reálu samozřejmě.

@horacekj
Copy link
Member

Posílal jsem 7. 1. dotaz na komunitu uživatelů hJOP [email protected] s tím, jestli někdo používá duplicitní jména bloků a jestli mohu vynutit jejich unikátnost. Dal jsem na reakci delší dobu, nikdo se neozval, tak jsem vynutil unikátnost, aby se daly zadávat reference na bloky jménem. Škoda, že ses neozval. :(

Já mám všechna jména prefixována jménem stanice, např. "Klb L1", podobně to dělají i jiní uživatelé hJOP. Je nějaký důvod, proč by se všude nemělo zobrazovat Klb L1? Já to tak dělám – v panelu, ve jménech cest – všude. Myslím, že to je jen o zvyku a krátký prefix bloku většinou není problém.

@OndraHoust
Copy link
Author

Ani nevím co je to za email popravdě, takže jsem o tom nevěděl. A na můj mail mi nic nepřišlo... Škoda no.

Jak jsem psal výše, v reálné DOZ se prvky jmenují normálně tak jak se prostě jmenují. Nemají zkratky stanic ani nic podobného.
Určitě to není to nic co by extra vadilo. Jen je to prostě něco jiného, nového. Ale jak říkám, chápu to rozhodnutí. Jestli se ti to nechce zase předělávat nebo by to bylo moc složité, tak to tak nech, časem si zvyknu. 😅

Mnohem víc mě vadí ty čáry pod a nad číslem vlaků (měl bych na toto téma založit nové issue?)

@horacekj
Copy link
Member

Jak v DOZ vyvolám menu konkrétního návěstidla L, když je návěstidel v DOZ více? Myslím tím pomocí zadání jména prvku po kliku F2 na prázdném poli.

Založit issue na čáry klidně můžeš, ale že by se mi zrovna toto chtělo řešit, to úplně říct nemůžu :D.

@OndraHoust
Copy link
Author

Nevyvoláš. Osobně neznám jedinýho výpravčího, který by F2 někdy někde v životě použil... A co si budem, s tvým systémem pojmenování bloků je to stejně celkem nereálné, aby obsluhující pracovník (ne ty) věděl jakým stylem/systémem/zkratkou stanice jsou pojmenované prvky.
V reálné DOZ ani nejsou popisky bloků. Pokud výpravčí chce vidět popis bloků, musí se přepnout na konkrétní stanici (změnit reliéf). Třeba u západky aby viděl, která vyhybka je která. Pokud to ví, může to dělat samozřejmě i poslepu 😄 Samozřejmě po nakliknutí prvku se mu ukáže název a klasická nabídka prvku pro obsluhu. Ono totiž pokud není žádná mimořádnost tak ho ani nezajímá jak se prvek jmenuje. Prostě chce jet odsuď sem...

@OndraHoust
Copy link
Author

Ještě abych dovysvětlil. Je to trochu složitější.

Každá stanice má hned několik typů reliéfů. Fyzicky ve stanici jsou dva reliefy. Reliéf A a B- s popiskama a bez popisků. Ale jsou to dva rozdílné reliéfy mezi kterými se přepínáš pomocí jedničky a tečky na numerické klávesnici. Většinou bývá reliéf s popiskama rozměrově větší. No a pak každý z těch reliéfů má různé možnosti fontu. Myslím že jsou čtyři. Víceméně se jedná jak ,,nahusto" je reliéf (šířka mezi prvky, šířka jednotlivých prvků, výška atd) No a pak má stanice ještě pár specifických reliéfů právě třeba pro DOZ, diagnostiku, ETCS atp. Reliéf DOZ se skládá z jednotlivých reliéfů stanic určených jen pro DOZ. Představ si to třeba jako excel tabulku. Na pozici 1A je Břeclav, na 1B Podivín, 1C Zaječí, 1D Šakvice, 2A Vranovice, 2B Hrušovany, 2C Modřice... Vedle sebe tvoří ,, jednolitý" reliéf. Když je stanice jako Roztroušená ESA (Zastávka -Tetčice, Silůvky -M. Bránice-M. Krumlov-Ivančice, Boří Les-Valtice, Mikulov-Sedlec atp.) tedy s jedním řídícím (TPC) počítačem v jedné ze stanic, tak se pochopitelně nelze přepínat na jednotlivé stanice, protože tam je opravdu společný reliéf na celou oblast roztroušené Esy. (ano, když vypadne řídící počítač (TPC), tak vypadne celá oblast roztroušené Esy, takže třeba tři stanice 🙃 a ano i tady nejsou zkratky stanic v názvu prvků) Výsledné DOZ se ale skládá stejně. Prostě jsou malé DOZtky/roztroušené Esy vedle sebe.

Když bych to měl převést do hjop, tak by byla co stanice/roztroušená esa, to server. Výsledná DOZ pak ovládá jednotlivé servry(TPC).

V PODSTATĚ doz v HJOP je roztroušená ESA. Stejný princip. Jeden řídící server (jedny TPC pro všechny stanice) a jeden reliéf.

Chápu že tenhle systém je složitý pro HJOP a je mi celkem jasný že zavedený systém se měnit nebude, proto jsem navrhl, co jsem navrhl.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants