Stránka 1 z 4

Sw pro ovládání kolejiště

PříspěvekNapsal: sob 09 pro, 2017 8:00 am
od HonzaM
Asi nelze očekávat že je na tomto fóru někdo (nebo více) aktivních uživatelů, kdo by znal do větší hloubky více sw, je asi pár těch co používají a do hloubky používají jeden a další znají jen povrchně. Nelze tedy asi očekávát zasvěcené srovnání. Volba kterě použit je určitě ovlivněna i cenou, pravděpodobně nejpropracovanější je TrainController, ovšem je také nejdražší, což něktré modeláře od jeho použití odrazuje. Ale o to mi tady nejde, chystám se dopřeložit část manuálu centrály DR5000, zabývající se komunikací se softwary pro ovládání, a bylo by asi zbytečné překládat ty kapitoly, týkající sw který žádní nebo téměř žádní čsští modeláři nepoužívají. Jde o tyto sw (v pořadí jak jsou v originálu návodu):
Koploper
iTrain
TrainController
RocRail
Win-Digipet
Byla by ztráta času překládat kapitoly týkající se sw, který mezi českými modeláři není vůbec rozšířen a prakticky používán. Jde o stránky 27 až 38, což představuje dost práce. Jasný je TrainController a ten už v překladu mám, navíc tam mám JMRI, což v originálu není. Uvítám proto informaci, které z uvedených sw jsou v našich končinách používány a je-li o překlad zájem (řadě modelářů stačí k využívání originál, někteří originál používají raději).

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 10 pro, 2017 8:05 am
od twiido
Cau Honzo,
- Koploper nema vyznam.
- iTrain hej, priazniva cena...chcel by som vediet ci tu mame nejakeho kolegu ktory s nim robi, intenzivne nad nim rozmyslam
- Traincontroller urcite, skoda ze je tak drahy...
- Rocrail tiez urcite, skusam s nim robit
- Windigipet - skor nie ako ano, na tomto fore nespomenuty

P.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 10 pro, 2017 9:03 am
od HonzaM
twiido píše:Cau Honzo,
- Koploper nema vyznam.
- iTrain hej, priazniva cena...chcel by som vediet ci tu mame nejakeho kolegu ktory s nim robi, intenzivne nad nim rozmyslam
- Traincontroller urcite, skoda ze je tak drahy...
- Rocrail tiez urcite, skusam s nim robit
- Windigipet - skor nie ako ano, na tomto fore nespomenuty

P.


TrainController v návodu samozřejmě už mám, sám ho používám. Rocrail osobně neznám, ale doplním ho tam, možná budu potřebovat od někoho prinstcreen stránky kterou se připojuje k centrálám - můžeš ho poslat? Možná zkusím si Rocrail nainstalovat až budu mít čas, trochu se s ním seznámit a zkusit komunikaci s DR5000. iTrain používá například fox, už o tom tady na foru psal. Má i DR5000, tak se ho zeptám na zkušenosti a názor zda má smysl ho do návodu na DR5000 dávat.
Nemá tady někdo už zkušenosti s komunikací Rocrail/DR5000?

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 10 pro, 2017 10:17 am
od twiido
pozri toto, mohlo by sa hodit:
https://www.youtube.com/watch?v=WPyYzsw9E1Q

P.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 10 pro, 2017 5:49 pm
od HonzaM
twiido píše:pozri toto, mohlo by sa hodit:
https://www.youtube.com/watch?v=WPyYzsw9E1Q

P.

Díky za tip, podívám se na to a případně vyzkouším.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: stř 13 pro, 2017 6:33 pm
od HonzaM
Tak v aktualizované verzi návodu DR5000 již RocRail je, jak připojení přes USB, tak přes wifi. Program mne příjemně překvapil. Je zajímavé, že v originálu návodu který lze stáhnout ze stránky výrobce v anglické verzi je u RocRailu uvedeno “bude implementován později”, v aktuální německé verzi už není vůbec. Zákazníci kteří již dříve DR5000 koupili u adigital.cz a jsou registrováni na http://www.digikeijs.cz mohou v rámci podpory požádat o aktualizovaný návod.

Popularita SW na Facebooku

PříspěvekNapsal: sob 17 črc, 2021 11:56 am
od sidlo
Relativně nedávno zde bylo porovnání, jak si vedou některé SW podle počtu členů v diskuzních skupinách http://diskuze.modely.biz/viewtopic.php?f=26&t=10666&p=238232&hilit=nev%C3%ADm+jak+to+interpretovat#p238230 tehdy to bylo:
18.426 - TrainController
8.673 - JMRI
6.542 - iTrain

Dnes jsem ze zvědavosti hledal diskuzní skupina na Facceboku:
2.400 - JMRI - https://www.facebook.com/groups/763694213706645
134 - TrainController - https://www.facebook.com/groups/traincontroller.railroad.automation.english/
97 - RocRail (pouze česky) - https://www.facebook.com/groups/887422898070810/
nenašel jsem - iTrain

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: sob 17 črc, 2021 7:50 pm
od HonzaM
Je potřeba uživatele JMRI rozlišit na ty, kteří používají jen DecoderPro, a ty, kdo používají také PanelPro, tedy kteří používají JMRI pro ovládání kolejiště. Já například používám v JMRI jen DecoderPro, pro ovládání kolejiště ale TrainController. PanelPro jsem před časem zkusil, ale proti TrainControlleru mi připadá komplikovanější pro programování, i když uznávám, že jeho možnosti jsou širší. Bylo by zajímavé udělat aktuální anketu účastníků této diskuze, tedy kolik jich používá:
- JMRI/PanelPro
- JMRI (pouze DecoderPro)
- TrainController
- RocRail
- iTrain
- modelJOP
Kdybych nebyl zvyklý na TrainController, asi bych JMRI zkusil, ale za situace, kdy mám TrainController koupen a léta používám, to určitě nepodniknu. ModelJOP je zajímavý tím, že odpovídá reálu, jenže jeho handicap je v tom, že je vázán na elektroniku LENZ.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 18 črc, 2021 6:39 am
od sidlo
Je potřeba uživatele Railroad & Co. rozlišit na ty, kteří používají jen TrainController, a ty, kdo používají také TrainProgrammer, tedy kteří používají Railroad & Co. pro programování dekodérů.
TrainControlleru jsem před časem zkusil, ale proti PanelPro mi připadá že je nemožné použít rychlostní návěstní soustavu, i když uznávám, že nějaké možnosti jak ho to naučit se najdou.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 18 črc, 2021 7:31 am
od HonzaM
U modulu statnice Sklené nad oslavou ovládanou TrainControllerem jsem rychlostní soustavu naprogramovánu měl, zda a o kolik je to u JMRI nedokážu posoudit. U nového modulu stanice Čachnov rychlostní soustavu realizovánu mám zcela bez potřeby ovládacího softwaru, stačí když zadám cestu odkud-kam, ovšem v tomto případě je tato funkce přímo implementována v návěstním dekodéru.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: ned 18 črc, 2021 8:57 pm
od belgarat
Off topic - nazor obskurniho IT jedince, co ~25 let dela web a desktop aplikace.

TrainController je (bez posuzovani vlastnich moznosti rizeni) software orientovany na uzivatele, pohodli ovladani, vizualizaci jednotlivych procesu. Je profesionalni ve smyslu maleho poctu chyb, dodrzovani uzivatelskych postupu a principu z dalsich Windows aplikaci. Jinak receno, CTRL-C, CTRL-V, mysi tlacitka a dalsi gesta funguji 'jak je uzivatel zvykly'. Take obsah menu, alternativy context menu - hlavni menu - toolbar jsou konzistentni a funguji "jako obvykle", takze uzivatel zbytecne netape. V tomto smyslu je INTUITIVNI pro kazdeho pouceneho laika.
Uzivatelske prizpusobeni je vsak omezene jednak zvolenou vizualizaci a vizualnimi konfiguratory, jednak obchodne - nektere funkce jsou az v Gold verzich, ktere jsou patricne drahe.

---

JMRI je navrzeny technokraty pro technokraty. Svou uzivatelskou zakladnu si jiste najde, ale nedodrzuje prakticky ZADNE principy uzivatelskych rozhrani, at uz se podivam na doporucovanou praxi Windows nebo MacOS. Kazdy pes jina ves, nastroje NEJSOU integrovane, ale spis 'poslepovane' - pohromade je drzi vlastne jen infrastruktura komunikace s kolejistem. Z toho plyne, ze kazdy nastroj je nutne se naucit pouzivat a pamatovat si presne detaily; navrh dvou podobnych "obrazovek" ve dvou nastrojich je obvykle zcela jiny - nejlepsi je ridit se presne navodem (viz perfektni tutorialy Sidla); intuitivni pristup naprosto selhava. Mimo 'hlavni scenare' obsahuje JMRI obrovske mnozstvi chyb, ktere muze vyustit i v zablokovani komunikace s kolejistem (bezny stav u pouziti DecoderPro).

Namisto dusledne vizualizace a omezovani uzivatele se naopak sazi na skriptovani a AKTIVNI zapojeni uzivatele ve forme drobnych programku v Pythonu - ty mohou jak reagovat na 'kolejistni udalosti', tak generovat udalosti pro jiz pritomne standardni mechanismy (napr. aktivovat interni senzor); moznosti prizpusobeni jsou prakticky neomezene (umi-li uzivatel programovat).

JMRI neni vyvijen profesionalne (to neni na zavadu) - je zdarma; nepisi jej zhusta profesionalove (to uz ma vliv na kvalitu vysledku)- uz samotny navrh UI nedodrzuje zadne doporucene uzivatelske standardy. Provedeni kodu (je otevreny, a nekolik mesicu jsem si hral s ruznym pretvarenim) rovnez nerespektuje doporucene postupy do te miry, ze se da dokazat, ze je JMRI z principu (a neopravitelne) nespolehlive. Me zkusenosti ukazuji, ze hlavni vyvojari nechapou nektere klicove principy uziti implementacniho jazyka - z toho pak plynou dalsi navrhove chyby. Uzivatel se vubec nemusi s anomalnim chovanim setkat, pokud vsak nastane je na dane kombinaci hardware (zejmena konfigurace PC, ale tez centrale) pomerne pravdepodobne. To se jeste umocnuje v pripade uzivatelskych skriptu, ktere pouzivaji (chybne navrzene, sesynchronizovane) programove rozhrani.

---
Kdybych mel cas se tomu venovat ... kvalifikovany odhad je, ze 80% kodu JMRI je spatne udelane neco, co behem dlouhych let, kdy se autori JMRI opajeli ovacemi vlastni komunity vzniklo jako aplikacni infrastruktura v dalsich projektech (z meho oboru JetBrains, Eclipse, NetBeans -- vsechny obsahuji oddelitelnou knihovnu pro 'aplikacni zaklad', ktera je na rozdil od JMRI desitky let profesionalne udrzovana); nepochybuji, ze TrainController pouziva take profi aplikacni knihovnu - napr. nejakou formu MFC nebo co dnes v C++/Windows leti :). Tuhle cast ma JMRI beznadejne zaostalou a spatnou. Tech zbylych 20% je to, co JMRI dela 'vlackovym software'; a zatez prastarych a zastaralych postupu a udrzba 'unikatniho' kodu (ktery je jiz aplikacnimi knihovnami davno prekonany) brani soustredeni se na to podstatne: funkce a uzivatelske pohodli.

Pro Sidla: JMRI nedodrzuje ani principy ktere se pouzivaji od roku 1993, kdy jsem zacal (tehdy) s TurboVision v Borland Pascalu a byly davno zname (nebo spis prekonane) v dobe zacatku JMRI. O modernejsich postupech nemluve.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: pon 19 črc, 2021 7:05 am
od HonzaM
Díky za toto posouzení, odpovídá to mé zkušenosti. U JMRI lze dosáhnout větší variability, ale vyžaduje to víc přemýšlení. I u TrainControlleru ale lze za trochy přemýšlení naprogramovat rychlostní návěstní soustavu (s použitím ND4). S JMRI hodně pomohl sidlo, spoustu potřebných postupů již přináší hotových. Pro toho kdo tuto podporu nemá je to opravdu velmi obtížné a on toho spoustu připravil a nepochybně tomu věnoval spoustu hodin práce, kterou už český uživatel nemusí investovat.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: pon 09 srp, 2021 8:33 am
od Fox
Ohledně iTrain je nyní uváděno 7600 uživatelů. Uživatel = majitel jakékoliv placené verze + dočasní uživatelé (trial licence na 1 měsíc). Data jsou dostupná dole na přihlašovací stránce uživatelského fóra ještě před přihlášením, takže může kdokoliv aktualizovaný počet sledovat zde: https://berros.eu/itrain/forum/

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: stř 18 srp, 2021 4:37 pm
od HWSlot
Vzhledem k tomu, že uvažuji o koupi DR5000 a iTrain používám několik let, možná bysem se přimlouval i o překlad k tomuto Sw.

Re: Sw pro ovládání kolejiště

PříspěvekNapsal: pon 30 srp, 2021 4:57 am
od sidlo
Čeština v SW produktech je kapitola sama pro sebe a toto téma se na tomto fóru často opakuje.

Problém zahraničních komerčních produktů, jako jsou TrainController nebo iTrain je, že se zřejmě češtiny nikdy nedočkají.

Úplně jiná situace je u modelJOP. Ten je kompletně česky, ale má jiné problémy. Aktuální produkční verze modelJOP je verze 9 od roku 2012. Od roku 2018 je slibovaná nová verze verze 10. Je otázkou kdy a zdali vůbec se tak stane. Za tu dobu konkurenční produkty vydaly několik produkčních verzí.

Rocrail se chlubí, že má přeloženo 98 % výrazů do češtiny, z celkového počtu 1761 překládaných výrazů. Pokud sleduji stížnosti uživatelů na kvalitu a rozsah překladu češtiny, tak to neodpovídá deklarovaným 98 % přeložených hesel. Podle toho usuzuji, že Rocrail má v překladech hodně chyb.

RocRail-translation.png
RocRail-translation.png (27.29 KiB) Zobrazeno 4521 krát


Jiná situace je u JMRI. To udává pouze 62 % přeložených výrazů pro češtinu. Ovšem celkový počet překládaných výrazů je 16007. Do tohoto počtu nejsou započítány definice dekodérů v DecoderPro, html stránky pro JMRI WebServer a app Engine Driver. Podle počtu výrazů k přeložení (který je ve srovnání s Rocrail asi 10× větší) se dá usuzovat, že rozsáhlost systému a počet funkcí JMRI ve srovnání s konkurenčními produkty řádově vyšší.

Obrázek