Visa ett inlägg
Gammal 2020-12-27, 18:33   #29
Hgv
Medlem
 
Reg.datum: Apr 2007
Inlägg: 792
Standard

Citat:
Ursprungligen postat av ADDE Visa inlägg
Lite pseudokod för hur jag ska approacha det här
Ska se om jag är med på hur du tänker:

Citat:
OM Tecken är S och Nästa h-signal visar STOPP GÖR:
-Visa STOPP (H2-H5)
Används t.ex. vid utfartssignaler antar jag, där du inte vill ha "kör" om utfartsblocksignalen visar "stopp"?

Citat:
OM Tecken är K eller 4 och Nästa h-signal visar STOPP GÖR:
-Visa KÖR 40, Kort tågväg (STATE_SLOW) (H5)
Dvs används där nästa huvudsignal är på kort avstånd (<450 m).

Citat:
OM Tecken är N eller 5 och Nästa h-signal visar STOPP GÖR:
-Visa KÖR 40 (STATE_SLOW) (H3-H5)
Avstånd 450-800 m.

Citat:
OM Tecken är R, 4 eller 5 och Nästa h-signal visar KÖR 40 eller KÖR 40, Kort tågväg GÖR:
-Visa KÖR, Vänta Stopp (H3-H5)
Här hänger jag inte riktigt med. Om nästa signal visar 2/3 gröna borde ju föregående signal visa "kör, vänta kör 40"?

Däremot har jag förstått att man gör skillnad mellan huvudljussignaler och huvuddvärgsignaler i vissa fall (de är dock båda huvudsignaler). Om nästa huvudljussignal visar stopp ska föregående försignal (i huvudljussignal, huvuddvärgsignal eller fristående försignal) visa "vänta stopp". Alltså:

Hsi (kör, vänta stopp) -> Hdvsi (kör, vänta stopp) -> Hsi (stopp)

ELLER Hsi (kör, vänta kör) -> Hsi (kör, vänta stopp) -> Hsi (stopp)

MEN INTE Hsi (kör, vänta kör) -> Hdvsi (kör, vänta stopp) -> Hsi (stopp)

Kanske det går att simulera? Kruxet är väl att då måste Hsi veta vad "nästnästa" signal visar om det står en Hdvsi mellan två Hsi.
Hgv besöker inte forumet just nu   Svara med citat