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 > N3V Trainz > Trainz - Allmänt om Trainz

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2022-03-05, 18:20   #1
benkegbg
Medlem
 
Reg.datum: Feb 2005
Ort: Fort McMurray, Alberta, CANADA
Inlägg: 1 382
Question TRIGGer fungerar inte i TRS19

Hej!
Detta är märkligt. Jag har provat att använda Triggers tidigare och det har fungerat. Men nu går det inte. Är jag helt fel eller är det fler som har problemet?

Jag ville testa att låta ett tåg komma in norrifrån till Karlsköping spår 3, vända loket (Turn Around Train) och åka tillbaka norrut.
Samtidigt vill jag låta ett tåg komma söderifrån och köra till samma spår (3) men då det står ett tåg där (det med lokvändningen) så vill jag att det ska
lämna stationen i samma stund som det söderkommande anländer.

Detta tänkte jag aktivera med en trigger. Placerad på infarten till spårområdet (med spår 3 till 5).



För att aktivera triggern har provade jag med endera av de två Rules som finns, var för sig och också båda tillsammans.



(Står visserligen 3-4 på bilden ovan, men det är ändrat till "3to5" i verkligheten)

Går till Edit Session och Driver Setup och söker upp körinstruktionen "Wait for trigger". Men den är grå!!!



Jag använder senaste versionen av Trainz 2019, build 116678.
Någon som vet en lösning?

Hälsningar
__________________
Benkegbg
Är president i Bensland. Ett land där ALLA älskar att åka tåg.
benkegbg besöker inte forumet just nu  
Svara med citat
Gammal 2022-03-06, 12:38   #2
vovven47
Medlem
 
Reg.datum: Jun 2010
Ort: Yxlan, Norrtälje
Inlägg: 1 296
Standard

Jo, jag använder MÅNGA triggers i min HNJ DEM bana och de fungerar alldeles utmärkt under
TRS19 SP5 (116453). Just nu den sist släppta TRS19.

Jag lägger in mina triggers i förarens körschema(Kommando: WaitForTrigger):


Efter vad jag förstår så anländer ett tåg till spår 3 norrifrån där det
utför ett runAround kommando. Senare kommer ett tåg söderifrån
och skall in på samma spår varvid en trigger kommer att utlösas, vilket får
det norrgående tåget att avgå.


Är detta rätt uppfattat?

Om så, inget problem om du använder min beskrivna metod.
vovven47 besöker inte forumet just nu   Svara med citat
Gammal 2022-03-06, 19:47   #3
korvtiger
Medlem
 
Reg.datum: Jan 2008
Ort: Uppland, Sverige
Inlägg: 2 716
Standard

De där reglerna "Trigger rule" och "Trigger check" gör just nu ingenting. Man måste ha en child-rule för att det faktiskt ska hända något. Alltså en rule som ligger under den av reglerna man vill ska aktivera den och sedan indentera den, alltså skjuta in den åt höger ett steg, vilket man gör med högerpilen i nedre hörnet av fönstret. När då ett tåg kör över den trigger man ställt in i Trigger-regeln så kommer den i sin tur att aktivera sina child-rules.
Just nu gör de ingenting, eftersom det inte finns några regler under dem som är indenterade. "Driver command"-regeln ligger ju på samma nivå som trigger-reglerna.

Det finns lite beskrivet om Rules på Trainz-wikin:
https://online.ts2009.com/mediaWiki/...Rules_Overview
https://online.ts2009.com/mediaWiki/...eate_a_session
__________________
-k-
korvtiger besöker inte forumet just nu   Svara med citat
Gammal 2022-03-07, 16:42   #4
benkegbg
Medlem
 
Reg.datum: Feb 2005
Ort: Fort McMurray, Alberta, CANADA
Inlägg: 1 382
Standard LÖSNINGEN blev DELETE

Jo det är rätt, Vovven47, att du har uppfattat situationen rätt. Det är precis på diet sättet jag använder "Wait for trigger", som du beskriver.
Det fungerar på nya banor och andra banor - men upphörde just bara på denna stora rutt som jag just nu arbetar med.

Jag har uppfattat det du skrev, Korvtiger, och använder just nu varken "Trigger check" eller "Trigger Rule". Allt jag använder är bara instruktionen "Wait for Trigger" som ligger i listan under regeln "Driver Command". Den instruktionen är superenkel och fungerar jättefint, på andras banor och nyskapade banor. Men av oförklarlig orsak upphörde funktionen i pågående arbete med BIG Bensland.

LÖSNINGEN: Provade först att radera "Driver Setup" och "Driver Command" helt från "Rules". Sedan lade jag tillbaka reglerna genom "Add" igen.
Därpå aktiverade jag "Wait for Trigger"-regeln i "Driver Command" och allt var återställt, trodde jag.
Men lik förb-at så blev blev kommandot "Wait for Trigger" grå när jag klickade på det. Inga trigger syntes, ingen lista.

Något spök har gjort att kommandofilen blivit korrupt. Det enda jag kunde göra var att deleta rutten i Manage Content och hämta in en lite äldre som jag sparat. Det är viktigt att man sparar Route och Session som CDP då och då!



En hel del förbättringar och rättelser försvann naturligtvis då jag går tillbaka till en äldre version, men sådant går ju att återskapa. Nu fungerar i alla fall användandet av "Wait for trigger Command" igen.

EDIT : NEJ - det varade inte länge. Helt plötsligt är jag tillbaka till felet igen.
Fortsatt undersökning och tester pågår. Återkommer.
__________________
Benkegbg
Är president i Bensland. Ett land där ALLA älskar att åka tåg.

Senast redigerad av benkegbg den 2022-03-07 klockan 19:53.
benkegbg besöker inte forumet just nu   Svara med citat
Gammal 2022-03-07, 21:50   #5
korvtiger
Medlem
 
Reg.datum: Jan 2008
Ort: Uppland, Sverige
Inlägg: 2 716
Standard

Jag kollade lite på internationella forumet och där verkar det som att en del andra har haft problem med kommandot och att det tyvärr beror på att rutten är för stor. Antagligen är dessa kommandon scriptade för länge sedan och är aningen ineffektiva, så de inte fungerar med stora rutter. Såg att du fått tips om en uppdaterad version på internationella forumet, hoppas att den fungerar bättre.
__________________
-k-
korvtiger besöker inte forumet just nu   Svara med citat
Gammal 2022-03-07, 22:16   #6
benkegbg
Medlem
 
Reg.datum: Feb 2005
Ort: Fort McMurray, Alberta, CANADA
Inlägg: 1 382
Standard

Tack för infot, Korvtiger. Jaha, så det beror på storleken kanske. Yes, Bensland is very big. Jag ska göra ett test och dela upp landet som det var från början, Bensland och Carlsland. Jag mergade för en tid ihop dessa två jätteöar och bildade StorBensland.

Har inte gjort sessioner med Triggers förrän nu och det är då problemet uppstått.

Som sagt, ett uppdelat Bensland och Carlsland får det bli. Återkommer om det hjälpte.

Häsningar
__________________
Benkegbg
Är president i Bensland. Ett land där ALLA älskar att åka tåg.
benkegbg 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 09:28.


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