Ämne: Rapport T5 sida 1 (5) Rapport T5 Utvecklingsspecifikation av simulatorprototyp, steg 2 grundkrav En rapport från CATD och TOPSim-projekten.
Ämne: Rapport T5 sida 2 (5) 1. INLEDNING...3 2. UTVECKLING, STEG 2 GRUNDKRAV...4 3. C8: UTVECKLING, STEG 2...5
Ämne: Rapport T5 sida 3 (5) 1. Inledning Som ett resultat av det hittillsvarande arbetet i TOPSim- och CATD-projekten har två stycken kravspecifikationer tagits fram. Dessa kravspecifikationer gäller för TOPSim etapp 3, steg 2. I denna rapport T5 beskrivs de krav som kommit fram samt hur dessa implementerats eller kommer att implementeras. En utförligare beskrivning över hur vissa av kraven implementerats kommer att finnas beskrivna i rapporten T6.
Ämne: Rapport T5 sida 4 (5) 2. Utveckling, steg 2 grundkrav Följande stycke beskriver hur testpunkterna i rapport T4 har tagits hand om. Test nr Typ/ Felbeskrivning 1 Återta begärd tågväg med UTL-kommandot. Felet uppträder då man vill återta del av en längre begärd tågväg. Hel begärd tågväg tas bort så fort en delmängd återtas. Krav Önskemål finns om att det ska räcka att ange/markera ett block vid UTL, och sedan återtas den del av vägen som utgörs av angivet block samt alla efterföljande. 2 Kontinuerlig tågrörelse TTS skall till anslutna delsystem kunna svara för en kontinuerlig uppdatering av tåginformation (position, hastighet etc.). Kontinuerlig uppdatering kan åstadkommas genom att tågen beordras att rapportera var de befinner sig med ett visst intervall, exempelvis var 10:e sekund simulerad tid. Rapporteringshändelser placeras i händelsekön och skickas som meddelanden med önskat tidsintervall medan simuleringen i övrigt förflyter på normalt sätt. 3 Meddelande vid stationspassage 4 Felmeddelande vid ogiltigt kommando. Ogiltig/för lång tågvägsläggning (ogiltiga TRH- eller UTLkommandon). Felmedd. ges korrekt vid fel. Själva felet gör dock att simulatorn kraschar. TTS skall så snart ett tåg ankommer till, avgår från eller i flykt passerar en station förmedla information om detta till berörda moduler. Tillåter obegränsad längd på begärd tågväg (TRH), dock ej förbi förgreningspunkt/ grenkoppling. Funktionen ej testad på bana med förgreningspunkter. Åtgärds-beskrivning Efter åtgärd kan del av tågvägen återtas. Blockangivelser ges på samma sätt för UTL-kommandot som för TRH-kommando, dvs första blocket som anges är inte en del av själva vägen. Meddelanden om tågens position, hastighet och acceleration kommer att sändas så fort accelerationen förändras för tåget. Det blir då upp till ansluten modul att filtrera och uppdatera information om tågen. Allt enligt ett nytt protokoll mellan klient och server, se rapport T6. Nya meddelanden skickas så att kravet uppfylls. Allt enligt ett nytt protokoll mellan klient och server, se rapport T6 Simulatorn kraschar inte vid för lång begärd tågväg.
Ämne: Rapport T5 sida 5 (5) 5 Fel i Simson. 3. C8: Utveckling, steg 2 Följande krav härhör från rapport C8, kravspecifikation TOPSim, steg 2. Krav nr Prio Kravbeskrivning Åtgärds-beskrivning Kommentar 1 1 Ändra uppehåll för visst tåg vid specifik station via interaktiv ändring av tidtabell, från TTS eller Simson, i realtid. 2 2 Ändra banegenskaper på en sträcka. Möjlighet att tidsbegränsa egenskapsförändringen. 3 2 Ändra tågs egenskaper och förarmodell. Möjlighet att sträck- eller tidsbegränsa egenskapsförändringen. 4 1 Gångtidsresultat. TTS måste kunna ge resultat i form av gångtider efter en simulering. 5 1 Informationstolkning från TTS då tåg ankommer, passerar, föds vid eller lämnar station 6 3 Positionering/hastighe t tåg Simulatorn kan ta emot och tolka kommandona (xtt,) xarr, xdep, xdwc, xdwt med respektive tillhörande datasträng enl. protokoll. Med kommandona kan anv. ändra ankomsttid, avgångstid, uppehållskod eller minsta uppehållstid för specificerade tåg på specificerad station. Simulatorn kommer att kunna ta emot och tolka kommandot xtsp med tillhörande datasträng, som ändrar STH. Se rapport T6. Simulatorn kommer att kunna ta emot och tolka kommandot xtrn (och framgent xdrb). Se rapport T6. Nytt meddelande för gångtidsresultat. Allt enligt ett nytt protokoll mellan klient och server, se rapport T6 Se grundkrav 3 Se grundkrav 2 En förutsättning för att uppehållsdata ska kunna ändras är att stationen i fråga finns inlagd i tågens tidtabell i orginalinfilen. En storhet som kan ändras interaktivt är banans STH. TTS skall så snart ett tåg ankommer till, avgår från eller i flykt passerar en station förmedla information om detta till berörda moduler.