Svenska 3D-Tåg - Forum  
 

Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan.

Gå tillbaka   Svenska 3D-Tåg - Forum > DTG - Train Simulator > 3D-design - DTG - Train Simulator

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2021-04-21, 22:58   #1
ADDE
Medlem
 
Reg.datum: Feb 2012
Ort: Södermalm
Inlägg: 1 361
Skicka ett meddelande via MSN till ADDE Skicka ett meddelande via Skype™ till ADDE
Standard

Alla objekt på plats. scriptning återstår.

To-do list:
1. Programmera in VF-signalerna
2. Lösa problem med att de vita lamporna inte blinkar när bommarna är inaktiva. (kan även påverka VF-blink)
3. se om jag kan få till en fördröjning på vänster-bommarna.
4. Se om trigger kan bli hastighetsbaserad istället för att ha en fast avstånd.

Sen är det tags att ta fram varianter av denna.
Bifogade bilder
Filtyp: jpg 20210421222415_1.jpg (267.4 KB, 116 visningar)
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.
ADDE besöker inte forumet just nu  
Svara med citat
Gammal 2021-04-22, 02:19   #2
Hgv
Medlem
 
Reg.datum: Apr 2007
Inlägg: 792
Standard

Det är ju viktigt att ringsträckan kan göras flexibel om man vill få en realistisk korsning. IRL sker det ju när tåget passerar en spårledning som sitter på väldigt olika avstånd beroende på hastighet, typ av vägskydd m.m.

Den bästa lösningen är nog om signaleringen kan sättas igång av en länk på spåret, ungefär så som sker idag med VF-signalerna. Då kan den placeras på lämpligt avstånd vilket förstås varierar från korsning till korsning. Däremot kanske länken inte behöver vara direkt kopplad till VF-signal då ju många korsningar saknar VF och länken måste vara placerad någon kilometer eller mer från signalen. Kanske länken kan kopplas till ett signalskåp som placeras ut vid länken (lättare att hitta än en begravd VF-signal)?

Nu till nåt helt annat:
Att använda Approach Control-funktionen för att få en signal att bete sig på olika sätt var en väldigt smart idé. Från början fattade jag nog inte riktigt att det "bara" är ett sätt att kunna välja olika egenskaper för signalen utan jag trodde det hade något specifikt med just "approach control" att göra. Tack för tipset!

Jag provkörde ett scenario på Malmbanan och låg bakom ett långsamt malmtåg då jag höll på att köra mot rött när mellansignalen visar "kör" med utfartsblocket i "stopp". Dvs "kör vänta kör" i infartssignalen, nästa signal som är en H2 visar "kör" och nästa H2 efter bara ca 300 m visar "stopp". Så kan man ju inte ha det tänkte jag, så jag såg till att göra nåt åt saken!

Min första tanke var att skapa en ny variant av H2 och H3 med ändrat script som ställer signalen till stopp när nästa signal visar stopp. Men det skulle bli många signaler att byta ut! Då kom jag på att Approach Control-funktionen kanske kunde lösa problemet. Resultatet blev en smärre ändring i scripten för H2 och H3, vilket innebär att man inte behöver byta ut några signaler och befintliga signalers funktion påverkas bara om man går in och bockar för "Approach Control" i signalens egenskaper.

Jag lade till de här raderna i scripten:

Kod:
	elseif Call ( "GetLinkApproachControl", gConnectedLink ) ~= 0 and gExpectState == STATE_STOP then
		newSignalState = STATE_STOP
Alltså, OM "Approach Control" är valt så kommer signalen gå till stopp när nästa signal är i stopp.

Jag har nu "utrustat" alla mellansignaler som står före utfartsblocksignaler på Malmbanan på detta sätt och provkört, och det fungerar fint. Nästa steg blir att utrusta Jönköpingsbanan på samma sätt.

Tänker också att "Approach Control", "Limited Aspect" och "GetLinkFeatherChar" kan vara användbara om man vill göra signalers funktion mer flexibla som du redan varit inne på Adde! Det gäller bara att komma fram till i vilken utsträckning man behöver göra nya signaler och i vilken utsträckning man kan uppdatera scripten så att redan utplacerade signaler kan ges ny funktionalitet vid behov, utan att påverka de signaler som man inte vill ska ändras.
Hgv besöker inte forumet just nu   Svara med citat
Gammal 2021-04-22, 13:15   #3
ADDE
Medlem
 
Reg.datum: Feb 2012
Ort: Södermalm
Inlägg: 1 361
Skicka ett meddelande via MSN till ADDE Skicka ett meddelande via Skype™ till ADDE
Standard

Citat:
Ursprungligen postat av Hgv Visa inlägg
Det är ju viktigt att ringsträckan kan göras flexibel om man vill få en realistisk korsning. IRL sker det ju när tåget passerar en spårledning som sitter på väldigt olika avstånd beroende på hastighet, typ av vägskydd m.m.

Den bästa lösningen är nog om signaleringen kan sättas igång av en länk på spåret, ungefär så som sker idag med VF-signalerna. Då kan den placeras på lämpligt avstånd vilket förstås varierar från korsning till korsning. Däremot kanske länken inte behöver vara direkt kopplad till VF-signal då ju många korsningar saknar VF och länken måste vara placerad någon kilometer eller mer från signalen. Kanske länken kan kopplas till ett signalskåp som placeras ut vid länken (lättare att hitta än en begravd VF-signal)?
Jadu, jag står inför ett vägval efter om jag ska gå efter realism eller om jag ska göra som alla andra och skapa något enklare. Fördelen med det senare är att jag behöver inte skapa så många varianter då.

Citat:
Ursprungligen postat av Hgv Visa inlägg
Nu till nåt helt annat:
Att använda Approach Control-funktionen för att få en signal att bete sig på olika sätt var en väldigt smart idé. Från början fattade jag nog inte riktigt att det "bara" är ett sätt att kunna välja olika egenskaper för signalen utan jag trodde det hade något specifikt med just "approach control" att göra. Tack för tipset!

Jag provkörde ett scenario på Malmbanan och låg bakom ett långsamt malmtåg då jag höll på att köra mot rött när mellansignalen visar "kör" med utfartsblocket i "stopp". Dvs "kör vänta kör" i infartssignalen, nästa signal som är en H2 visar "kör" och nästa H2 efter bara ca 300 m visar "stopp". Så kan man ju inte ha det tänkte jag, så jag såg till att göra nåt åt saken!

Min första tanke var att skapa en ny variant av H2 och H3 med ändrat script som ställer signalen till stopp när nästa signal visar stopp. Men det skulle bli många signaler att byta ut! Då kom jag på att Approach Control-funktionen kanske kunde lösa problemet. Resultatet blev en smärre ändring i scripten för H2 och H3, vilket innebär att man inte behöver byta ut några signaler och befintliga signalers funktion påverkas bara om man går in och bockar för "Approach Control" i signalens egenskaper.

Jag lade till de här raderna i scripten:

Kod:
	elseif Call ( "GetLinkApproachControl", gConnectedLink ) ~= 0 and gExpectState == STATE_STOP then
		newSignalState = STATE_STOP
Alltså, OM "Approach Control" är valt så kommer signalen gå till stopp när nästa signal är i stopp.

Jag har nu "utrustat" alla mellansignaler som står före utfartsblocksignaler på Malmbanan på detta sätt och provkört, och det fungerar fint. Nästa steg blir att utrusta Jönköpingsbanan på samma sätt.

Tänker också att "Approach Control", "Limited Aspect" och "GetLinkFeatherChar" kan vara användbara om man vill göra signalers funktion mer flexibla som du redan varit inne på Adde! Det gäller bara att komma fram till i vilken utsträckning man behöver göra nya signaler och i vilken utsträckning man kan uppdatera scripten så att redan utplacerade signaler kan ges ny funktionalitet vid behov, utan att påverka de signaler som man inte vill ska ändras.
Jomen precis! Intressant lösning där. Jag har ju fasstnat på "GetLinkFeatherChar" och får inte det att fungera som tänkt, men ska ta nya tag och testa mig fram när plankorningen är klar.
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.
ADDE besöker inte forumet just nu   Svara med citat
Gammal 2021-04-23, 17:16   #4
Totte
Hedersmedlem
 
Reg.datum: Mar 2002
Ort: Trollhättan
Inlägg: 9 785
Standard

Går det med 4-spårskorsning i Säffle? Det är omöjligt att fixa där. Har försökt i fyra dagar.
Titta efter via google maps
Bara en V-signal.
Totte besöker inte forumet just nu   Svara med citat
Gammal 2021-04-23, 18:16   #5
ADDE
Medlem
 
Reg.datum: Feb 2012
Ort: Södermalm
Inlägg: 1 361
Skicka ett meddelande via MSN till ADDE Skicka ett meddelande via Skype™ till ADDE
Standard

Vet du hur man sätter upp plankorsningarna på Bergensbanen?

Det är så det kommer bli med dessa!

dvs. oändligt antal spår, stoppar biltrafiken, stör ingen annan signalverksamhet och du kan flytta och gömma undan individuella objekt.
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.
ADDE besöker inte forumet just nu   Svara med citat
Gammal 2021-04-23, 19:35   #6
Totte
Hedersmedlem
 
Reg.datum: Mar 2002
Ort: Trollhättan
Inlägg: 9 785
Standard

Till Bergensbanen använder jag moderna tyska korsningar.
Till Thn använder jag även tyska där det är trångt mellan korsningar.
För att stoppa bilar tar jag historiska bommar och gömmer dem under marken.

I Säffle är fyra spår och signalerna SE-22 och SE-32 som är problemet. Deras länkar är för få. Max till två spår. Skulle ha fler länkar.
Hoppas du förstår dessa vad jag menar.
Totte besöker inte forumet just nu   Svara med citat
Gammal 2021-04-24, 16:23   #7
Totte
Hedersmedlem
 
Reg.datum: Mar 2002
Ort: Trollhättan
Inlägg: 9 785
Standard

Hej!
Jag lyckades med korsningen, men bara på två spåren som är aktiverade. De yttre spåren är verkningslösa.
Om du lyckas med enkla korsningen är verkligen välkommet. Då byter jag ut dem.
Bifogade bilder
Filtyp: jpg 20210424160032_1.jpg (210.4 KB, 78 visningar)
Totte besöker inte forumet just nu   Svara med citat
Svara


Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Forumhopp



Alla tider är GMT +2. Klockan är nu 12:41.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009