Visa ett inlägg
Gammal 2005-04-01, 11:30   #5
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Arrow Wait For Departure – Driver Command / Auto Pilot – Rule Beta version 0.91

Detta är en kort beskrivning av betaversionen av ”WaitForDeparture Command” (nedan kallad WFD) och ”AutoPilot Rule” (nedan kallad AP).

WFD utvecklades till en början för att användas tillsammans med ”SetPath / Junction Rule” som Martin Hammel gjort, men kommandot kan även användas tillsammans med andra kommandon i ”Driver Setup”.

WFD har 3 huvudsakliga händelser som måste uppfyllas innan nästa kommando i kedjan startar. Signaler måste visa kör från start, tåget måste ha anlänt till destinationen (trackmark) och avgångstiden måste vara aktuell. Dessa händelser kan stängas av individuellt om inte någon eller några är applicerbara i en viss situation. Om tåget är försenat (avgångstiden sker före ankomsten) kan en extra paus läggas till och ett meddelande visas.

Detta kommando gjordes först för manuell lokförare, men ett önskemål kom ganska snart att om det fanns en autopilot till varje förare skulle man kunna koppla in denna funktion på alla andra förare utom det tåg man körde själv. Sagt och gjort, det har tillkommit en autopilot som fungerar likadant som en manuell förare. Denna AP skall inte förväxlas med AI-förarna, då denna AP är mycket mänskligare än dessa. Denna AP backar aldrig och försöker ta en annan väg, den lägger inte om växlar själv utan väntar snällt till klarsignal och avgångstid. Annars fungerar den som AI-förarna (den respekterar signaler och hastighetsbestämmelser), men den har dessutom lite extra finesser som kan ställas in individuellt beroende på lokets/tågets egenskaper. Om man har kopplat ur AP och kör manuellt kan man få samma förhandsinformation som AP, samt varningar för stopp, hastighet etc.

Alla egenskaper kan ställas in av användaren via ”Rules”, och i framtiden kan även dessa läsas/ställas in via script så även ni som skriver egna kommandon kan utnyttja samma AP. Detta kommer att dokumenteras i den skarpa versionen senare. Jag har även själv planer på andra kommandon som utnyttjar samma AP.

Detta är en utvärderingsversion, så alla synpunkter och förslag till förbättringar är välkomna. Jag har inte haft möjlighet att själv testa allt i alla lägen, så jag hoppas på er hjälp.

Ett bättre användargränssnitt kommer också hoppas jag, men TRS HTML har sina begränsningar.

--------------------------------------------------------------------------

Bild 1: Förhållande mellan regler (rules) och kommandon (driver commands).

--------------------------------------------------------------------------

Bild 2: Här kan man definiera egenskaperna för varje avgång.

Auto label: Genererar automatiskt ett namn för en avgång som bygger på Drive to – depart at.
Varje avgång måste ha ett unikt namn som sedan används för själva kommandot.

Standby on: Om man redan står stilla, t.ex. vid en plattform, vill man sällan att tåget skall köra innan klarsignal. AI-förarna kör alltid fram till en stoppsignal.
none = Gör som AI-förarna.
Red = Vänta vid rött sken.
Yellow = Vänta vid gult (och rött) sken.
Drive to: Kör till trackmark.
Depart at: Klockslag för avgång.

Händelserna sker normalt i den ordning som angetts ovan (inkl. ev. paus om tåget är försenat) innan hela kommandot är utfört.
Pausen är till för att passagerare skall hinna stiga av/på även vid en försening.

Högst upp kan du ange vilket lok kameran skall focusera på vid start av en session, slå på/av ljud samt aktivera varningar.
Ljud och varningar är endast aktiva på det focuserade loket, d.v.s. endast ett tåg visar dessa varningar. Du kan precis som vanligt välja ett annat lok när du är i Driver modulen

--------------------------------------------------------------------------

Bild 3, 4: Här kan man definiera egenskaperna för varje autopilot.

Man anger här vilket lok som AP tillhör, samt aktiverar den. Man kan ange om den skall skriva till JetLog och meddelandefönstret vad den håller på med (används endast vid debugging av rutter och scripts).

Om man inte har AP aktiverad (se bild 4) har Log funktionen en annan betydelse. Vid manuell körning kan man få viss informa-tion vad som händer framför loket. AP är med och tittar, men lägger sig inte i din körning.

Extra broms före stoppsignal kan läggas till om det är ett tungt godståg AP kör. En AI-förare kan ibland ha problem att stanna i tid vid stoppsignal beroende på loktyp och vikt. Denna inställning avhjälper det problemet.
Offset = 1 - 20 där 20 är max broms.

Ange hur långt AP skall se framför sig vid en annalkande signal eller hastighetstavla.

Vid gul/kör 40 signal kan man välja 50% av skyltad hastighet eller en specifik hastighet.
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).

Senast redigerad av svenolov den 2006-08-23 klockan 22:41.
svenolov besöker inte forumet just nu   Svara med citat