Visa ett inlägg
Gammal 2006-08-19, 13:44   #1
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Arrow Automatisk/manuell dörrkontroll (TRS2006)

Jag presenterar informationen för dörrkontrollen under den här rubriken eftersom det inte skall diskuteras så mycket under Downloads-rubriken. Denna rule kan laddas ner från 'Downloads' och eventuella frågor ställs i den här tråden.

Översikt

Detta är en ”rule” (regel) skriven för TRS2006 som är tänkt att kunna användas generellt till alla tåg som har animerade dörrar. Den kan också hantera stationer som har passagerarstöd så att du kan t.ex. förhindra påstigning och/eller låta dörrarna vara öppna tills det är dags för avgång. Dessutom kan den hantera dörrarna automatiskt vid stationer som inte har passagerarstöd. Du bestämmer själv nivån på automatiken, från helt automatisk till helt manuell.

Finesser
• Öppnar/stänger dörrarna automatiskt/manuellt varhelst du själv vill.
• I manuellt läge kan du tillåta endast avstigning (stationer med passagerarstöd)

Hela paketet består av
• MSL Door Control - the rule, nedan kallad DC.
• MSL Control Library - rutiner för att hantera knappanelen.
• MSL Trackmark - en klonad variant av Auran’s original TrackMark.


MSL Door Control (kuid: 177292:200010)
För varje tåg som skall ha denna dörrkontroll måste du i Surveyor öppna en ny instans av DC. Inställningarna, egenskaperna (properties) för DC är som följer:

1. Alla vagnar (dörrar) i tåget hanteras av loket, så du måste ange vilket lok som denna DC är knuten till.
2. Show button panel. Om du vill visa knappanelen i ’driver’ så markerar du denna ruta. Här kan du också bestämma positionen på panelen.
3. Automatic door opener. Om du vill att dörrarna skall öppnas automatiskt när tåget stannat vid en station markerar du denna ruta.
4. Automatic door closer. Om du vill stänga dörrarna automatiskt efter påstigning eller en viss tid, markera denna ruta.
5. Use Regina type doors. Detta är en special variant för nuvarande version av Regina endast. Läs mer om de olika varianterna nedan.
6. Use MSL compatible doors. Läs mer om de olika varianterna nedan.
7. Show driver information. Om markerad, öppnas ’Message Window’ i driver och ger en del nyttiga meddelanden till föraren.
8. Show additional information. Visar lite mer teknisk information om banan och stationerna. Är främst avsedd för lagring av information i log filen, för utvärdering av problem som kan uppstå.

Varianterna (modes) som kan väljas är 3 st. Regina, MSL eller ingen alls. En förklaring till varför det finns 3 olika varianter är kanske på sin plats. Att det finns en Regina variant kanske inte behöver förklaras, för den är ganska unik. Den använder strömavtagarens skript för öppna/stänga dörrarna, men jag har ändå valt att behålla den för att det är en fin modell och när man kör den manuellt fungerar den ganska bra med DC trots att den öppnar dörrarna på båda sidorna. MSL varianten är den absolut bästa av de tre. Den kräver dock en del av er användare för att få den att fungera, men det är inte svårt och det är väl värt att testa.

Svårigheten med denna regel har varit, och är fortfarande, stationerna som har passagerarstöd. De bestämmer när tåget skall öppna dörrarna, och sköter om av och påstigning. Stationer med passagerarstöd fungerar som övriga industrier i Trainz.
När man använder DC så blockeras av och påstigning, men att förhindra att dörrarna öppnas går inte. Det är alltså DC (loket) som sköter om dörrarna och av/påstigning. För att förhindra att dörrarna öppnas av stationen så måste man vidta en mer drastisk åtgärd. Mer om detta finns att läsa i PDF-filen som går att ladda ner från Downloads.

Om man inte väljer någon av varianterna (Regina eller MSL) kommer DC att fungera som följer. I och med att stationerna envisas med att öppna dörrarna när du stannat så kommer dörrarna alltid att öppnas och stängas även om du valt manuellt läge. Passagerarna kommer dock inte att kliva ombord förrän DC har tillåtit detta och du kan fortfarande manövrera dörrarna manuellt.

Om du väljer Regina finns inte ovanstående problem. Regina lever i sin egen värld och ignorerar totalt vad stationen säger. För att tala om för Regina att man har stannat vid en station finns en speciell TrackMark. Den används också för de andra moderna och den beskrivs mer i detalj i PDF-filen.

Om du väljer MSL så ignoreras stationens dörröppning liksom Regina. För denna variant krävs en liten modifikation i vagnens config.txt fil. Det som behöver ändras i config.txt finns att läsa om i PDF-filen.
-
Bifogade bilder
Filtyp: jpg Screen_001.jpg (144.4 KB, 380 visningar)
__________________
svenolov

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

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