Ja. Svårare, men mer kraftfullt. Det är nog en bra sammanfattning. Exempel på hur man kan definiera ett par signaler och två hastighetstavlor:
<!-- 75+390 -->
<COMBINEDSIGNAL ID="HKA_INF21" LAMPS="4" DESCRIPTION="Hka 21" FUNCTION="INF" TEXT="Hka#21">
<TRACKPOSITION PARTID="hka" SEGMENTID="gr-02_21" S="0.0" R="-2.7" H="2.5"/>
<TRACKDIRECTION DIR="UPWARDS"/>
<DRIVECOMMAND STATE="DRIVE" RELEASESPEED="40"/>
<PRETARGET SIGNALID="HKA_M31"/>
</COMBINEDSIGNAL>
<MAINSIGNAL ID="HKA_UBLL2" LAMPS="2" DESCRIPTION="Th L2" FUNCTION="UBL" TEXT="Hka#L2">
<TRACKPOSITION PARTID="hka" SEGMENTID="gr-02_21" S="0.3" R="-2.7" H="2.5" YAW="180.0"/>
<TRACKDIRECTION DIR="DOWNWARDS"/>
<DRIVECOMMAND STATE="DRIVE" RELEASESPEED="40"/>
</MAINSIGNAL>
<!-- 75+670 -->
<SPEEDSIGN ID="HKA_HT_01U" DESCRIPTION="HT">
<TRACKPOSITION PARTID="hka" SEGMENTID="gr-02_21" S="280.0" R="-2.7" H="2.1"/>
<TRACKDIRECTION DIR="UPWARDS"/>
<DRIVECOMMAND SPEED="110" OVERRIDE="K1"/>
</SPEEDSIGN>
<SPEEDSIGN ID="HKA_HT_01N" DESCRIPTION="HT">
<TRACKPOSITION PARTID="hka" SEGMENTID="gr-02_21" S="280.0" R="2.7" H="2.1" YAW="180.0"/>
<TRACKDIRECTION DIR="DOWNWARDS"/>
<DRIVECOMMAND SPEED="110"/>
</SPEEDSIGN>
Kan säkert se ut som rena grekiskan för många, men när man väl lärt sig systematiken så tar det inte mer än ett par timmar att sätta ut samtliga signaler och tavlor för 3-4 mil sträcka.
Sen är inte tanken att man ska skapa dessa filer för hand. Vi exporterar nästan all data direkt från Banverkets databas idag, vilket innebär att man enbart behöver efterjustera visa detaljer.
I förlängningen ska man också interaktivt kunna redigera, ungefär som med verktygen för trainz och msts, men detta är än så länge framtida arbete.
/Jimmy
|