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 2024-02-20, 18:34   #1
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 359
Standard Nyheter!

Sedan några månader tillbaka har jag ägt TRS22PE (Premium Edition) beroende på att jag fick något som kallades för "lojalitets rabatt", även fast jag fortfarande tycker att det är för dyrt så slog jag till efter mycket vånda! Framtiden får väl utvisa ifall det blir ett tillräckligt bra köp eller ej!
Beroende på att programmet krävde en nyare systemversion än vad jag hade installerad och jag dessutom höll på med signalsystemet så tog det tid att påbörja felsökningen av problemen med vägskyddet.

Nu har jag lyckats lösa problemet med att vägskyddssignalerna kraschar spelet, dock har jag inte lyckats återskapa mazters tredje problem!
Ifall det är någon som är intresserad av felsökning och lösning av problemet så beskrivs det i slutet av texten!

Jag har skickat PM till mazter, men det har inte blivit läst och eftersom jag gärna vill att alla problem ska fixas innan en uppgradering släpps så tänkte jag skicka ut en allmän förfrågan till användarna här!

Problemet yttrar sig som i quoteringen nedan:
Citat:
Ursprungligen postat av mazter Visa inlägg
Varje gång jag klickar "Edit Properties" så kommer en liten ruta upp i högra övre hörnet som säger "Script failure: Kuid2:60940..." resten av numret ser jag inte. Det spelar ingen roll vilken av alla HB-prylar jag gör så med, det blir samma svar från alla.

Troligen varkar det vara vägkuren som felar eftersom jag kollade "session errors" i menyn. Det var en hel felmeddelanden som löd likadant.

Felet verkar vara line -1 och line 1054 i den. Men vad vet jag?
Så här ser alla meddelandet ut.

: GameObject::Sniff> Target object is null (file gs.gs)
: Script class: HB_Vsk
: MeshObject: <kuid2:609407:101295:1> "HB X Vägkur (Osynlig)"
: Script callstack
: function $void@GameObject::Sniff(GameObject,string,string,b ool), line -1
: function $void@HB_Vsk::vskMainThread(), line 1054
Dessutom så skriver han i ett senare inlägg att det även gäller alla(!) objekt från andra tillverkare som är Trackside och mina som är Scenery, om jag förstod honom rätt!

Eftersom det är ett tag sedan detta felanmäldes så kan det ju tänkas att upphovet till problemet har blivit "löst" med nyare versioner av TRS22, i TRS22PE har i varje fall inte jag lyckats få fram något scriptfel. Varken i surveyour classic eller S2.0.

Frågan blir därför tredelad:
  1. Är det några fler som får fram samma felmeddelande som beskrivs ovan?
  2. Vilken version av TRS22 använder du (TRS22, TRS22PE, TRS22+)?
  3. Hur ser man scriptfel i S2.0, i classic finns ju den röda lusen (med nästan oläsbar mörk text på mörk bakgrund, så korkat)?

Felsökning och lösning på krascherna av Vägskyddssignalerna
Hos Vägskyddssignalen(VS) och den osynliga varianten (VSO) så har jag skapat en funktion som gör en sökning utefter spåret för att upptäcka felaktiga objekt eller felaktiga avstånd. Funna felaktigheter ger en felkod som visas med ett felmeddelande i propertyrutan, för att kunna göra detta så returnerar funktionen ett boolskt värde (sant/falskt) vid avslutad sökning.

När användaren väljer mellan enkelriktad/dubbelriktad signal hos VS anropas spårsökningen och då kraschade spelet. Hos VSO så kraschade spelet direkt, hos mig räckte det att det syntes som "thumbnail", här anropas spårsökningen direkt i Init (funktion som anropas när objekt skapas). Jag var ganska övertygad om att felet hade med spårsökfunktionen att göra! Frågorna blev, är det hos VS/VSO eller något yttre objekt? Varför i TRS22 och inte i tidigare versioner?

Först i spårsökfunktionen finns en koll på ifall det finns en länkad vägkur till VS/VSO, ifall den saknas så returneras false, sedan finns det en koll på ifall VS är dubbelriktad om så är fallet returneras true!
Felsökningen i listform:
  1. Ta bort eller ignorera anrop till spårsökningen -> Ingen krasch (Bekräftar misstanke).
  2. Återställ, ta bort anrop till yttre objekt -> Krasch.
  3. Återställ, ta bort anrop till signalfunktioner -> Krasch.
  4. Återställ, ta bort koll på länkad vägkur hos spårsökfunktionen -> Ingen krasch (Andra fel pga ingen länkad vägkur).
  5. Återställ, returnera true direkt i spårsökfunktionen -> Ingen krasch.
  6. Återställ, returnera false direkt i spårsökfunktionen -> Krasch.
Kan väl säga att det gjordes några fler tester än vad som redovisas ovan, är ju lite tidskrävande när hela programmet kraschar hela tiden!
Nu var jag i det läget, att beroende på vilket boolsk värde som spårsökfunktionen returnerar så kraschar spelet! Ganska orimligt kan tyckas, så vad kan åstadkomma detta nu, men inte i tidigare versioner?

Det returnerade boolska värdet bör ju användas till något, kanske ställa in en variabel, vilket det gör i detta fall! Variabeln används till att tala om ifall en VS/VSO är korrekt eller ej och då också vilken signalbild som ska visas.
För att ställa in en signalbild, mera korrekt kanske "ge Trainz information om vilken signalstatus jag tycker att signalen ska ha" används en funktion hos signalklassen som anropas av den inbyggda delen av Trainz, när den tycker att det känns bra(!), vilket ibland är för sällan, det går också att anropa funktionen själv. Funktionen returnerar en databas som innehåller signalens status och orsaken till statusen.

Signalens status är ett heltalsvärde där noll är stopp och positiva värden är olika grader av kör, man kan även ha -1 som värde som då talar om att signalen är "automatisk".
Jag har använt mig av större negativa tal för att tala om när en signal inte är korrekt kan detta orsaka problemet? I koden var det det enda som jag kunde se som var plausibelt att orsaka en krasch, men inte kan väl N3V vara så korkade att en förändring till att inte tillåta lägre tal än -1 orskar en krasch av hela programmet?
Byte till värde 0 (stopp) och inga krascher mer!
Så, jodå det kunde dom!

Upptäckten av detta skapade ju lite ändringsjobb hos signalsystemet där jag använde mig flitigt av negativa tal, de är nu ersatta av specifik variabel istället!

När släpps uppdateringen?
Tanken är att släppa den nyss! Men jag vill att det eventuella tredje problemet löses först och sedan så funderar jag på att göra iordning och släppa några tidiga objekt, men det får jag se om det blir av, vet inte hur mycket jobb det är att få de till samma status som de övriga har!
När släpp sker meddelas detta i lämpliga forumtrådar!

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 2024-05-28, 19:05   #2
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 359
Standard

Eftersom ingen varken har sagt bu eller bä på de frågor jag ställde i mitt tidigare inlägg har jag beslutat att släppa en uppdatering av de berörda objekten.
Endast Vägkorsningssignalen (VS) och Vägkorsnings(för)signalen (osynlig) är uppdaterade för att lösa krascherna som finns i TRS22.

Eftersom jag själv inte kan påvisa det resterande felet ("sniffbuggen"), som antagligen ligger i Vägkuren, har jag beslutat att inte släppa en uppdatering på det objektet. Det är ju lite svårt att veta att förändringen man gör faktiskt löser problemet om inte problemet finns!

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-08, 22:05   #3
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Hej Håkan.
Jag har ett problem som jag tog upp och som du svarade på , men jag hade ställt frågan i fel tråd.
Jag vet att du vill att man skriver i rätt tråd, men jag är ledsen att jag tänkte fel. Så nu återupptar jag mitt problem i den här tråden.

Det som händer mig är att alla HBX Track Circuit Detector är svarta och saknar uppgiften om Vägskyddsanläggning som spårledningen tillhör. . I fältet står det nu Inget objekt funnet!. Namnet på spårledningen under Name finns kvar.
Jag har inga felmeddelanden.
Du säger ju också att vägskyddet är dynamiskt, så frågan är väl kanske varför fältet för namnet på spårledningen inte uppdateras.
Intressant att höra om du Håkan har någon teori.
//Otto
Otto besöker inte forumet just nu   Svara med citat
Gammal 2025-11-09, 12:43   #4
Jockes
Medlem
 
Reg.datum: Feb 2009
Ort: Västerås
Inlägg: 1 906
Standard

Citat:
Ursprungligen postat av Otto Visa inlägg
Hej Håkan.
Jag har ett problem som jag tog upp och som du svarade på , men jag hade ställt frågan i fel tråd.
Jag vet att du vill att man skriver i rätt tråd, men jag är ledsen att jag tänkte fel. Så nu återupptar jag mitt problem i den här tråden.

Det som händer mig är att alla HBX Track Circuit Detector är svarta och saknar uppgiften om Vägskyddsanläggning som spårledningen tillhör. . I fältet står det nu Inget objekt funnet!. Namnet på spårledningen under Name finns kvar.
Jag har inga felmeddelanden.
Du säger ju också att vägskyddet är dynamiskt, så frågan är väl kanske varför fältet för namnet på spårledningen inte uppdateras.
Intressant att höra om du Håkan har någon teori.
//Otto
Du har klickat ur att spelet är pausat antar jag (behöver göras även i Surveyor)? Det vet jag att vissa har missat förr, då det är en rätt ny grej.
__________________
//Joakim Wahlberg
Jockes besöker inte forumet just nu   Svara med citat
Gammal 2025-11-11, 20:03   #5
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Om jag har pausat eller inte vet jag inte. Pausfunktionen är någonting jag inte känner till. Jag har letat runt i spelet men hittar ingenstans där man ställer in pausfunktionen.
Otto besöker inte forumet just nu   Svara med citat
Gammal 2025-11-12, 10:34   #6
Jockes
Medlem
 
Reg.datum: Feb 2009
Ort: Västerås
Inlägg: 1 906
Standard

Citat:
Ursprungligen postat av Otto Visa inlägg
Om jag har pausat eller inte vet jag inte. Pausfunktionen är någonting jag inte känner till. Jag har letat runt i spelet men hittar ingenstans där man ställer in pausfunktionen.
Här uppe här du en paus-knapp, den kan ibland ställa till problem när man håller på med signaler i Surveyor.

__________________
//Joakim Wahlberg
Jockes besöker inte forumet just nu   Svara med citat
Gammal 2025-11-12, 21:10   #7
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Jag har förmodligen något annat problem än pausknappen, för den finns inte i Trainz 2019 som jag har.
Otto besöker inte forumet just nu   Svara med citat
Gammal 2025-11-13, 17:47   #8
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 359
Standard

Citat:
Ursprungligen postat av Otto Visa inlägg
Hej Håkan.
Jag har ett problem som jag tog upp och som du svarade på , men jag hade ställt frågan i fel tråd.
Jag vet att du vill att man skriver i rätt tråd, men jag är ledsen att jag tänkte fel. Så nu återupptar jag mitt problem i den här tråden.

Det som händer mig är att alla HBX Track Circuit Detector är svarta och saknar uppgiften om Vägskyddsanläggning som spårledningen tillhör. . I fältet står det nu Inget objekt funnet!. Namnet på spårledningen under Name finns kvar.
Jag har inga felmeddelanden.
Du säger ju också att vägskyddet är dynamiskt, så frågan är väl kanske varför fältet för namnet på spårledningen inte uppdateras.
Intressant att höra om du Håkan har någon teori.
//Otto
Hade hoppats på att Jockes förslag hade gjort underverk, men misstänkte att så inte skulle vara fallet, men väntade med att skriva något innan du hade testat hans förslag!

Eftersom systemet är dynamiskt och länkningen av objekten sköts automatiskt baserat på objektstyp och namn så är det svårt att hitta några direkta orsaker om det har fungerat förut, annat än att något har blivit korrupt. Det enda som sparas är vägkurens ID hos spårlogiken, det skulle teoretiskt kunna skapa problem om det finns gammal data som inte blir raderad när nya sökningar utförs.
Jag har vid arbetet med Signalsystemet upptäckt att värden som är ändrade kan använda ett föregående inställt värde och det är ytterligare en sak som gör att mitt förtroende för Trainz/Trainscript får sig en törn! Och nej, det är ingeting som jag har felanmält eftersom jag (än så länge) använder mig av T:ANE!

Jag har spanat lite på koden och även testat lite för att se hur objekten beter sig vid olika förutsättningar, så nu kommer frågestunden:
  1. Du skrev i vägskyddstråden att ett vägskydd fungerade, om så, är det några skillnader i anläggningstyp osv mellan de olika vägskydden?
  2. Vilken färg har vägkuren?
  3. Vilken färg har spårlogiken?
  4. Är spårlogiken länkad till sin vägkur?
  5. Listas det några spårledningsobjekt hos vägkuren?
  6. Listas det några spårledningsobjekt hos spårlogiken?
  7. Har du andra objekt som länkas/visas hos framförallt spårlogiken?

Några andra "förhållningsregler" eller tankar:
  1. När flera HB X TCD (gäller även den inbyggda men syns ju inte) har samma namn kommer endast en att länkas till vägskyddet de övriga blir svarta utan länkning, vilken som länkas är "slumpen". Om någon innehåller villkor så bör samtliga innehålla samma villkor, så att det inte spelar någon roll vilken som länkas.
    Så länge som spårledningarna är inom samma avgränsade spåravsnitt (isolskarvar) så spelar inte den olänkade spårledningen någon roll för systemets funktion.
  2. En HB X TCD måste ha en länkad vägkur för att kunna visa någon annan färg än svart. Internt så länkas både vägkuren och spårlogiken men det är inget som syns för användaren.

Tester som du kan göra:
Spara INTE efter utförda tester eftersom risken finns att det inte går att återskapa problemet igen!
Testerna kan få olika resultat beroende på vilka objekt som är länkade och i vilken ordning de utförs, därför så kan det också vara bra att inte spara ifall man vill kunna utföra testerna i annan ordning men med samma grundförutsättningar.
Stäng alltid propertyrutan efter ändring av namnet.
  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.
  2. Byt signatur på spårlogiken. Kontrollera att spårlogiken är tom och byt tillbaka till det föregående namnet.
  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.
  4. Byt namn på spårlogiken och placera ut en ny spårlogik med det föregående namnet.
  5. Placera ut en ny HB X TCD och namnge den som samma spårledning som en som är olänkad.
  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.

Under vilka av de ovanstående testerna verkar länkningen fungera?

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!

Det var några förslag i alla fall, svårt med testning på distans!

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-13, 21:09   #9
Otto
Medlem
 
Reg.datum: Feb 2017
Ort: Stockholm
Inlägg: 74
Standard

Oj, oj, oj Håkan. Tack för alla dina tankar, tips och nedlagd tid på att försöka hjälpa mig. Jag har inte börjat testa än, men ska göra det systematiskt efter punkterna som du satt ihop.
Jag sammanställer sedan hur det gått.
Tack Håkan.
Otto besöker inte forumet just nu   Svara med citat
Gammal 2025-11-18, 18:14   #10
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   #11
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 359
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
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 09:02.


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