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 2025-11-18, 18:14   #31
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Ja Håkan, nu har jag testat.
Jag har testat enligt dina punkter på två olika Vägskydd och fått samma resultat.
Jag har ingen rundbana. Har bommar och några Ljus/Ljud-skydd. Det vägskydd som tidigare fortfarande var ok ligger först.

Status på de olänkade Vägskydden som jag testat är att HB X Track Circuit Detector är svarta, Vägkuren är gul men innehåller inget namn på spårledning, HB X Tracklogic (Spårlogiken) är grön och innehåller namn på vägskyddet men inget namn på spårledning.

1. Byt signatur på vägkuren -> flytta spårlogiken lite så att den och HB X TCD uppdateras. Kontrollera att vägkuren är tom och byt tillbaka till det föregående namnet.
Testsvar: Vägkuren blir gul igen. För Vägkur och spårlogiken saknas fortfarande namn på spårledningar. HB X TCD fortfarande svarta.
2. Byt signatur på spårlogiken. Kontrollera att spårlogiken är tom och byt tillbaka till det föregående namnet.
Testsvar:Spårlogiken blir inte grön igen, men den innehåller fortfarande namn på vägskyddet.
Däremot visas spårledningens namn för Sv i både Kuren och Spårlogiken. Fanns inte innan. HB X TCD fortfarande svarta.

3. Byt namn på vägkuren och placera ut en ny vägkur med det föregående namnet -> flytta spårlogiken lite så att den och HB X TCD uppdateras.
Testsvar:Ingen skillnad, ingenting uppdateras.
4. Byt namn på spårlogiken och placera ut en ny spårlogik med det föregående namnet.
Testsvaren nya Spårlogiken innehåller vägskyddets namn, men ingen spårledning och blir inte grön. För Vägkuren och HB X TCD ingen ändring.
5. Placera ut en ny HB X TCD och namnge den som samma spårledning som en som är olänkad.
Testsvar:Ingen skillnad, ingenting uppdateras.
6. Placera ut en ny HB X TCD och namnge den som samma spårledning som en som är olänkad fast med ett löptecken.
Testsvar: Ingen skillnad, ingenting uppdateras.

Alltså: För inget av alternativen blev länkningen ok.


Det finns även ett sista test som kan göras och det är att skapa en liten spårsnutt med en ny vägskyddsanläggning på. Det räcker ju med en C/D anläggning med en spårlogik, två isoler, två HB X TCD och två kryssmärken om man vill att vägkuren inte ska vara röd!
Helst ska detta test göras för sig (på samma bana) med samma förutsättningar som de övriga och borde också testas med att sparas och öppnas igen!
Testsvar: Jag har gjort några olika vägskydd och sparat ett antal gånger och de nya vägskydden är fortfarande ok.

Jag har testat att på de olänkade vägskydden både att byta ut Spårlogik och HB X TCD och då har vägskyddet blivit ok igen.


//Otto
Otto besöker inte forumet just nu   Svara med citat
Gammal 2025-11-20, 21:06   #32
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 360
Standard

Hej Otto!
Synd att det inte var något som riktigt funkade för att lösa orsaken till problemet, tänkte dock gå igenom dina resultat och ge några fler förslag på plågsamma tester!

Citat:
Ursprungligen postat av Otto Visa inlägg
Ja Håkan, nu har jag testat.
Jag har testat enligt dina punkter på två olika Vägskydd och fått samma resultat.
Jag har ingen rundbana. Har bommar och några Ljus/Ljud-skydd. Det vägskydd som tidigare fortfarande var ok ligger först.

Status på de olänkade Vägskydden som jag testat är att HB X Track Circuit Detector är svarta, Vägkuren är gul men innehåller inget namn på spårledning, HB X Tracklogic (Spårlogiken) är grön och innehåller namn på vägskyddet men inget namn på spårledning.//Otto
Bra att du testade på ett par olika vägskydd ifall typen av vägskydd spelade någon roll. Märkligt att ett av vägskydden fungerar.
En svart HB X Track Circuit Detector indikerar att den inte har någon länkning inställd hos sig. En grön Spårlogik talar om att den är korrekt inställd, alltså borde (ska) en grön spårlogik inte kunna sakna några objekt som det finns krav på, utan den borde (ska) vara röd!
En gul vägkur talar om att alla krav som finns på sceneryobjekt är uppfyllda, annars är den röd. Förutom i något enstaka fall så finns det ingen kontroll på ifall spårlogiken finns länkad till vägkuren, kanske borde införas och flera färger hos vägkuren!
Alla sökningar och länkningar (tror jag, har inte hittat något annat) sker via vägkuren.

Så här ska spårlogiken hos ett fungerade C/D-vägskydd för enkelspår se ut:

Vid rubriken "Antalet funna objekt:" syns vilka/hur många objekt som har hittas. Under länkarna "Igångsättningsspårledning..." syns vilka spårledningar som har hittats, det är endast HB X TCD som kan länkas till väggskyddet.

Och så här ser det ut när en av spårledningarna har fått ny signatur:

Observera att det finns ett meddelande om att objekt saknas.
  • Hur många objekt har dina vägskydd hittat?
  • Ser du något meddelande?
  • Har du andra objekt (Vs, Vf) som ska länkas till vägskyddet och som inte länkas?
Citat:
Ursprungligen postat av Otto Visa inlägg
1. Byt signatur på vägkuren -> flytta spårlogiken lite så att den och HB X TCD uppdateras. Kontrollera att vägkuren är tom och byt tillbaka till det föregående namnet.
Testsvar: Vägkuren blir gul igen. För Vägkur och spårlogiken saknas fortfarande namn på spårledningar. HB X TCD fortfarande svarta.
//Otto
Väntat eftersom det är samma objekt, men man kan ju alltid hoppas på den enkla lösningen!

Citat:
Ursprungligen postat av Otto Visa inlägg
2. Byt signatur på spårlogiken. Kontrollera att spårlogiken är tom och byt tillbaka till det föregående namnet.
Testsvar:Spårlogiken blir inte grön igen, men den innehåller fortfarande namn på vägskyddet.
Däremot visas spårledningens namn för Sv i både Kuren och Spårlogiken. Fanns inte innan. HB X TCD fortfarande svarta.

//Otto
Resultatet är väntat, synd bara att inte HB X TCD länkas! Spårlogiken blir inte grön därför att objekt saknas, däremot verkar ju länkningen från vägkuren funka. Sv är ju spårlogiken så den borde synas!

Citat:
Ursprungligen postat av Otto Visa inlägg
3. Byt namn på vägkuren och placera ut en ny vägkur med det föregående namnet -> flytta spårlogiken lite så att den och HB X TCD uppdateras.
Testsvar:Ingen skillnad, ingenting uppdateras.
//Otto
Synd att det inte räckte med att byta ut vägkuren (den sköter ju ändå om länkningen) eftersom det är färre objekt att byta ut ifall det är lösningen på problemet.

Citat:
Ursprungligen postat av Otto Visa inlägg
4. Byt namn på spårlogiken och placera ut en ny spårlogik med det föregående namnet.
Testsvaren nya Spårlogiken innehåller vägskyddets namn, men ingen spårledning och blir inte grön. För Vägkuren och HB X TCD ingen ändring.
//Otto
Den här är oroväckande eftersom det är ett nytt objekt och länkningen mot HB X TCD inte uppdateras. Hur ser det ut i förhållande till bilder ovan?

Citat:
Ursprungligen postat av Otto Visa inlägg
5. Placera ut en ny HB X TCD och namnge den som samma spårledning som en som är olänkad.
Testsvar:Ingen skillnad, ingenting uppdateras.
6. Placera ut en ny HB X TCD och namnge den som samma spårledning som en som är olänkad fast med ett löptecken.
Testsvar: Ingen skillnad, ingenting uppdateras.
//Otto
Lite konstigt att inte nya objekt länkas till vägskyddet.

Citat:
Ursprungligen postat av Otto Visa inlägg
Alltså: För inget av alternativen blev länkningen ok.
//Otto
Det hade underlättat avsevärt om någon av testerna hade fallit ut till belåtenhet!

Citat:
Ursprungligen postat av Otto Visa inlägg
Det finns även ett sista test som kan göras och det är att skapa en liten spårsnutt med en ny vägskyddsanläggning på. Det räcker ju med en C/D anläggning med en spårlogik, två isoler, två HB X TCD och två kryssmärken om man vill att vägkuren inte ska vara röd!
Helst ska detta test göras för sig (på samma bana) med samma förutsättningar som de övriga och borde också testas med att sparas och öppnas igen!
Testsvar: Jag har gjort några olika vägskydd och sparat ett antal gånger och de nya vägskydden är fortfarande ok.//Otto
Vitsen med det sista testet var att kontrollera så att länkningen med helt nya objekt fungerade, att byta ut alla objekt hos ej fungerande vägskydd borde ju de facto bli att placera ut nya vägskydd.

Citat:
Ursprungligen postat av Otto Visa inlägg
Jag har testat att på de olänkade vägskydden både att byta ut Spårlogik och HB X TCD och då har vägskyddet blivit ok igen.

//Otto
Du menar att du har bytt ut bägge objekten samtidigt, och då har det funkat, men inte om du bara har bytt ut det ena objektet?

Man ska också tänka på att det ibland kan ta lite tid innan ändringar hos objekt registreras, speciellt vid namnändringar och även att man måste stänga PR när namnet ändras.
Jag kom på att du tidigare hade skrivit i PM till mig angående vägskyddssystemet och namn och problem med länkning av objekt, du kan ju kika på vad du skrev då och se om du känner igen problematiken!

Vad är lösningen på problemet?
Som det står nu så verkar lösningen vara att byta ut de objekt som orsakar problemet, alltså enbart Spårlogiken eller också HB X TCD. Det vore förstås önskvärt att hitta felkällan men det är svårt att på distans gå in och rota i koden eftersom testförfarandet är komplicerat och tidskrävande.
En lösning skulle kunna vara "database repair", men är ändå skeptisk.

En teori skulle kunna vara att det finns någonting som görs annorlunda i senare versioner av Trainz, men jag har ett svagt minne av att jag har stött på ett liknande problem för väldigt många månader sedan när jag höll på och testade signalsystemet. Kommer dock inte ihåg om de var spårledningar eller Vs som orsakade problemen och om det självläkte eller om jag bytte ut några objekt.

Innan du börjar att ersätta objekt så skulle det vara intressant med lite fler tester och svar på frågor.

Vilka tester är kvar?
  • Testa att byta ut spårlogiken och placera ut en ny HB X TCD och se om den länkas, borde länkas eftersom det är två nya objekt!
  • Det som inte är testat är att byta ut spårlogiken, spara banan och öppna banan igen, om du inte gjorde så i ditt eget test?
  • Ett extremt test är att klona banan och se ifall det blir någon skillnad på en helt ny bana!
Antalet tester du kan göra, kan bero på hur många felaktiga vägskydd du har ifall sparningen gör att problemet löser sig!

Om du har möjlighet att skicka din bana till mig så skulle det vara önskvärt, innan du börjar att byta ut objekt, eftersom "risken" finns att felet inte uppstår igen.

På min demo-bana för signalsystemet så finns det flertalet vägskydd installerade (än så länge inga problem, peppar, peppar) bl.a två stycken A-anläggningar och en Plattformsanläggning på och runt en större station. A-anläggningarna innehåller 34 respektive 33 spårledningar och 2 stycken spårlogiker, Plf-anläggningen innehåller 31 spårledningar och 3 stycken spårlogiker, att byta ut alla dessa manuellt är ju ett hästjobb, speciellt om de innehåller villkor som ju inte följer med vid utbyte av objekten, därför är det ju önskvärt att det skulle räcka att byta ut spårlogiken ifall nu något ska bytas ut!

Felet som uppstår verkar vara något som sker extremt sällan, jag har flertalet test-banor med mängder av vägskyddsanläggningar och har som sagt bara sett något liknande en gång! Ett sådant typ av fel gör det väldigt svårt att felsöka.

mvh
Håkan
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom.
Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17)
Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html
blomsson besöker forumet just nu   Svara med citat
Gammal 2025-11-23, 15:10   #33
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Hej Håkan.
Nu har jag testat vidare och här är resultatet.

Hur många objekt har dina vägskydd hittat?
Svar: Om objekt är både fysiska och styrande så är det bara HB X TCD och Spårlogiken som inte hittas.
Ser du något meddelande?
Svar: Finns inga meddelanden.
Har du andra objekt (Vs, Vf) som ska länkas till vägskyddet och som inte länkas?
Svar: Nej alla sådana objekt är länkade till vägkuren

Testa att byta ut spårlogiken och placera ut en ny HB X TCD och se om den länkas, borde länkas eftersom det är två nya objekt!
Svar: Ja, HB X TCD länkas och blir gul.
Det som inte är testat är att byta ut spårlogiken, spara banan och öppna banan igen, om du inte gjorde så i ditt eget test?
Svar: Det är ingen skillnad om jag sparar och öppnar och jag har även provat att spara och öppna vid olika byten, men ingen bättring.

Testsvar: Det räcker inte att bara byta spårlogiken eller bara HB X TCD för att få igång skyddet.
Utan när jag bytt spårlogiken och båda HB X TCD (Siv o SIIv) så mår skyddet bra igen. Det verkar inte ha någon betydelse om jag byter spårlogiken först eller sist. Det här verkar vara det enda som hjälper.
Jag gillar vägskydd och har därför många sådana, 26 st och ibland står de tätt, vilket innebär många spårledningar, eftersom de går i varandra, c:a 90 st, plus spårlogikerna och då har jag att göra med att byta ut.
Verkar som vi får "skylla" på spelet som orsak.

Stort tack för din hjälp Håkan.
//Otto
Otto besöker inte forumet just nu   Svara med citat
Gammal Igår, 17:30   #34
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 360
Standard

Hej Otto!
Väldigt tråkigt och irriterande att det märkliga problemet skulle uppstå.
Det blir lätt många spårledningar om det är många vägskydd nära varandra eller om de ligger i anslutning till stationer.
Det finns ju möjligheten till "Bulk asset update/replace" när man vill ersätta/uppdatera många objekt samtidigt. Fördelen är förstås att det går snabbt och att namnet behålls, nackdelen är att om objekten har inskrivna värden så försvinner dessa. Hos spårlogiken är det endast signaturlistorna som skrivs in, om de inte används eller om man kommer ihåg de så är det inga större problem. Hos HB X TCD kan man välja ifall det ska aktivera vägskydd och de kan ju också innehålla villkorslistor som inte kopieras och dessutom så syns de inte vid ett olänkat vägskydd, även fast de finns sparade om HB X TCD blir olänkat, vilket innebär att det är svårt att veta vilka som innehåller villkor.

Jag är lite renons på fortsatta felsökningsidéer på distans. Det finns ett par tester som jag nämnde i det förra inlägget och även något som är väldigt otroligt om det skulle funka!
  • Använd "open for edit" på Spårlogiken, HB X TCD, (kanske även på Vägkuren) och "submitta" sedan. (Varför detta skulle fungera vet jag inte, men är enkelt och gör ingen skada!)
  • Klona banan och se om det gör någon skillnad, är ju också enkelt att bara spara rutten med ett nytt namn.
  • Använda rebulld database från menyn eller extended database repair (tror jag det heter, men kommer inte ihåg hur man gör det, tror det var ett kommando från Run Trainzutil... ifrån menyn). Den här är jag mest nyfiken på, tar dock tid, speciellt extended.

Ej en lösning men kanske en hjälp
Du kan testa de ovanstående förslagen och om de löser problemet desto bättre.
I signalsystemet så har jag infört, och skrivit om ett sätt att kopiera ett påföljande objekt från ett nyligen utplacerat liknade objekt. En tanke är att införa samma funktion hos vägskyddets trackside-objekt, där HB X TCD är det viktiga objektet.
Funktionen, om den funkar mot ickelänkade objekt, skulle underlätta att kopiera spårledningar med inskrivna villkorslistor så att man inte behöver skriva in allt igen och dessutom så skulle det framgå vilka som har sparade listor även om de är olänkade.

Tanken var att släppa uppdateringar av de berörda vägskyddsobjekten när version 1 av signalsystemet släpps, men finns det ett önskemål så tror jag att jag kan släppa en nyare version av berörda objekt redan inom någon vecka!

mvh
Håkan
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom.
Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17)
Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html
blomsson besöker forumet just nu   Svara med citat
Gammal Igår, 23:23   #35
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Hej.
Jag har testat lite vidare utan något positivt resultat.
Jag har kört Bulk asset update/replace men det hände inget. Funkar inte på samma sätt som när man lägger in en ny och sedan tar bort den gamla.
Open for edit och submit ledde inte till någonting.
Rebulld database som jag provade på olika sätt ledde inte heller till någonting.
Jag har inga egna villkor i mina vägskydd, så jag är nog inte i behov av din kommande funktion att kopiera ett påföljande objekt från ett nyligen utplacerat liknade objekt.
Det enda jag nu inte provat är Extended database repair och det vill jag i så fall göra när jag har en klonad bana, för säkerhets skull.
//Otto
Otto besöker inte forumet just nu   Svara med citat
Gammal Idag, 16:52   #36
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 360
Standard

Citat:
Ursprungligen postat av Otto Visa inlägg
Hej.
Jag har testat lite vidare utan något positivt resultat.
Jag har kört Bulk asset update/replace men det hände inget. Funkar inte på samma sätt som när man lägger in en ny och sedan tar bort den gamla.
Open for edit och submit ledde inte till någonting.
Rebulld database som jag provade på olika sätt ledde inte heller till någonting.
Jag har inga egna villkor i mina vägskydd, så jag är nog inte i behov av din kommande funktion att kopiera ett påföljande objekt från ett nyligen utplacerat liknade objekt.
Det enda jag nu inte provat är Extended database repair och det vill jag i så fall göra när jag har en klonad bana, för säkerhets skull.
//Otto
Inte oväntat att dina tester inte gav något positivt resultat. Rebuild database och Extended database repair sker på alla installerade assets så borde inte spela någon roll ifall du klonat banan eller ej, men försiktighet skall oftast iakttagas!

Det enda som verkade konstigt var att inte Bulk asset update/replace fungerade som förväntat, det fick mig att utföra en mängd tester. Fördelen jag kanske har är att det finns "gömd" kod hos mina system som jag kan plocka fram och få fram mera information om en del objekt och skeenden.

Och det är precis som du beskriver, att det inte fungerar på samma vis att ersätta ett objekt i taget manuellt eller att göra det i "bulk", det som gör det ännu konstigare är att det inte hjälper att stänga banan och öppna den igen, vilket alltid borde fungera! Jag har studerat koden gjort en del tester men inte funnit något enkelt svar på det problemet, som jag inte tror har något med det ursprungliga problemet att göra, men vem vet! Vet inte om det är något fel i koden eller om det är Trainz fel, men det jag vet är att det utbytta objektet är ett helt nytt objekt med ett eget ID.

Lösning:
För att de objekt, i alla fall Spårlogiken och HB X TCD som är de som är testade, ska fungera efter en "Bulk-aktion" måste du öppna PR för varje objekt och sedan stänga den så att objektet "vaknar till liv"! Det kan ta lite tid innan förändringarna märks, men hos mig fungerar det. När du är nöjd måste du spara banan eftersom en omstart av banan inte kommer att uppdatera objekten, även fast den borde det!

Ett förtydligande:
Jag skriver en del om att både vägskyddssystemet och signalsystemet är dynamiska och att länkningar mm mellan objekten i de allra flesta fall sker automatiskt. Förutom när jag själv tvingar uppdateringar via anrop i koden har jag ingen kontroll på när eller hur ofta dessa anrop sker.
Uppdateringarna sker alltid när banan startas upp, både i surveyour och driver, när nya objekt läggs till och oftast när PR stängs.
Det som är svårt att uppnå ett önskvärt beteende vid är när objekt helt raderas eftersom det är svårt att arbeta med objekt som inte finns
Förtydligandet ligger i att det inte räcker att spara banan för att en länkning ska ske utan länkningen sker antingen via öppnande av banan eller påverkan av objekt.

mvh
Håkan
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom.
Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17)
Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html
blomsson besöker forumet just nu   Svara med citat
Svara

Ämnesverktyg
Visningsalternativ

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 17:33.


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