Dispečer 1

Spuštění

Program se spouští spuštěním souboru Dispečer 1.exe. Přitom dojde ke spuštění dalších programů, a to Železnice, Správce vlaků a Strojvůdce 2.

Ovládání

Způsob ovládání staničního panelu je velmi podobný ovládání jeho vzoru - programu Gordikon. Vlaková cesta se vytváří pomocí myši. Nejprve se zvolí výchozí návěstí (šipka) a stiskne se na něm levé tlačítko myši. Šipka se označí zeleným proužkem. Pak se vybere cílová kolej a opět se stiskne levé tlačítko myši. Pokud je vše v pořádku (je dovoleno zvolenou cestu vytvořit), zobrazí se označený úsek zeleně. Pravým tlačítkem myši nad šipkou (návěstím) lze cestu zrušit. Ruší se okamžitě - a to z důvodu ryze banálního - nebyl už čas to udělat jinak. Ze stejného důvodu zde nenajdete i jiné funkce (vytváření posunových cest apod.), ostatně to ani nebyl cíl této aplikace.

Provoz

Průběh simulace lze sledovat v souboru Dispečer 1.jzr. Simulace začíná v 7:10:50. První vlak s číslem 18256 je vložen na kolejiště v 7:11 ze směru od Dobrovic. Je třeba uvolnit trať do Frýdnavy stisknutím šipky u příjezdové koleje ve směru ke stanici a dále od vjezdového návěstí nastavit cestu na třetí kolej (jiná možnost ani není). Vlak zastaví u návěstí "konec nástupiště" a otočí směr další jízdy (viz klíčové slovo "return" v souboru jzr).

 

 

 

V 7:12 vstupuje na kolejiště vlak 1250 ze směru od Lískové. Měl by zastavit u nástupiště na koleji číslo 2. Neposílejte ho na kolej 1, protože není osazena návěstím "konec nástupiště" pro daný směr. To není žádný záměr - prostě jsem ho tam zatím nedal (kdo chce, může ho tam umístit - na skutečném nástupišti umístěno je). Návěstí "konec nástupiště" je pro Železnici velmi důležité - program Strojvůdce 2 podle něj určuje, kde má vlak ve stanici zastavit (porovnává se přitom název stanice s názvem v jízdním řádu - není-li stanice uvedena, vlak jede dál).

 

V 7:13 přijíždí ze směru od Baštěku další vlak 1251, kterému je třeba sestavit cestu na kolej číslo 1.

 

 

 

Po uplynutí času určeného pobytu ve stanici jsou vlaky připravovány k odjezdu. V Železnici to funguje tak, že Správce vlaků v okamžiku, kdy je možný odjezd, nastaví příslušnému vlaku nové jméno příští stanice pro zastavení. V tom okamžiku pozbude pro vlak návěstí "konec nástupiště" platnost a vlak se značně prostřednictvím Strojvůdce 2 řídit podle stavu následujícího návěstí. Pokud jste mu tedy připravili cestu pro odjezd, vlak se rozjede.

 

 

 

Jako první má čas k odjezdu vlak 1251, po něm 1250 a nakonec 18256. Zatím odjezd řídí návěstí na koncích nástupišť, ve skutečnosti to ale bývá výpravčí. Až si pořádně promyslím, jak jej jako signál zaimplementovat, tak převezme tuto funkci a řízení stanice se více přiblíží skutečnosti.

 

Vlaky, které opustí stanici a dosáhnou koncových kolejí, jsou Správcem vlaků z kolejiště odstraněny.

 

Zdá se to málo? Není problém přidat do jízdního řádu další vlaky a vůbec provádět další pokusy. Ale jak bylo již řečeno, tohle není žádná hra, jenom jednoduchý příklad, jak by se taková hra dala napsat. K dispozici jsou nejenom všechny datové soubory, ale i zdrojové texty programů. 

 

Jinak tento program posloužil jako výchozí bod pro vytvoření následné verze Dispečer 2. Ten již dovoluje vytvářet vlastní panely a navíc je rozšířen o nové vlastnosti. Pro zajímavost jsem panel Frýdnava znovu vytvořil i v Dispečeru 2. Najdete ho mezi distribuovanými soubory a je možné jej porovnat s původní verzí.

 

 

 

 

Naposledy změněno 08-03-23