Takže mám tu jedno téma:
Ovládání návěstiděl pomocí dispečerské aplikace
Otázka proč mě nefunguje? Vlastně funguje ale nerozsvítí se znak na návěstidle.
Zakopaný pes je v souboru
sigcfg
Takže si na ukázku najdeme
návěstidlo Vložené
SignalType ( "NAVVLOZ"
SignalFnType ( INFO )
SignalLightTex ( "ltex" )
SigFlashDuration ( 0.6 0.6 )
SignalLights ( 3
SignalLight ( 0 "Cervene svetlo"
Position ( 0 0 0 )
Radius ( 0.2 )
)
SignalLight ( 1 "Bile svetlo"
Position ( 0 -0.3 0 )
Radius ( 0.2 )
)
SignalLight ( 2 "Modre svetlo"
Position ( 0 -0.6 0 )
Radius ( 0.2 )
)
)
SignalDrawStates ( 5
SignalDrawState ( 0 "V_Stuj/c"
DrawLights ( 1
DrawLight ( 0 )
)
)
SignalDrawState ( 1 "V_Stuj/cm"
DrawLights ( 2
DrawLight ( 0 )
DrawLight ( 2 )
)
)
SignalDrawState ( 2 "V_Volno"
DrawLights ( 1
DrawLight ( 1 SignalFlags ( FLASHING ) )
)
)
SignalDrawState ( 3 "V_Posun"
DrawLights ( 1
DrawLight ( 1 )
)
)
SignalDrawState ( 4 "Nothing" )
)
SignalAspects ( 0 )
)
Zakopaný pes je na konci a to v řádku:
)
SignalAspects ( 0 )
)
Musíme to tedy změnit takto:
)
SignalAspects ( 3
SignalAspect ( STOP "Stuj/cm" )
SignalAspect ( APPROACH_1 "V_Posun" )
SignalAspect ( CLEAR_2 "V_Volno" )
)
Potom stačí soubor uložit a vyzkoušet
Ale ted si trošku popíšeme co je co
SignalAspects (
3 - číslo 3 určuje počet ovládacích stavů, zatím v OR fungují tři stavy pro ruční ovládání
(STOP , APPROACH_1 , CLEAR_2 )
SignalAspect (
STOP "Stuj/cm" ) 1-stav
SignalAspect (
APPROACH_1 "V_Posun" ) 2-stav
SignalAspect (
CLEAR_2 "V_Volno" ) 3-stav
Co jak nastavuji:
1-stav
STOP - Zde většinou nechávám Návěst nebo Přivolávačku
2-Stav
APPROACH_1 - By se dal přeložit jako do odbočky (takže nastavuji tak aby to strojvedoucího návěstidlo donutilo snížit rychlost (40+Vy , 60+Vy , Výstraha apod )
3-Stav Clear_2 - By se dal nazvat Volno , nastavuji většinou volno
Ovšem musím podotknout , že je to jenom na vás co si u každého znaku nastavíte. Znaky si vybíráte z nabídky nad SignalAspects (3 { V_Stuj/cm, V_Volno, Stuj/cm apod }