![]() |
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. |
|
![]() |
|
Ämnesverktyg | Visningsalternativ |
|
![]() |
#1 |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]()
...tänkte även redogöra lite för vad jag håller på med!
Egentligen håller jag mest på med det som jag har beskrivit i föregående inlägg. Dessutom pågår finjustering av stationsautomater och planering av TKL-styrning av stationer, har en enklare variant som funkar men vill att den ska var mycket mer komplex i sin funktion. Det är också fixande med smådetaljer här och där, och provkörning i Driver, vilket tar enormt mycket tid. Dom här bilderna är skapade för ett tag sedan och jag har kommit lite längre än vad som syns, men de kan visa på ett par intressant detaljer... Es Tkl.jpg Es Tågvägar.jpg Bilderna är väl ganska självförklarande kan jag tycka. Dessa två bilder visar på en automatstyrd station för enkelspårsdrift, en väldigt vanlig stationstyp. Det finns dock ett flertal varianter på denna stationstyp. Man kan också genom bilderna sluta sig till att det är ett reläställverk (troligtvis en 59:a) och att det finns skyddsväxlar. Kan ni lista ut hur det syns? C Tkl.jpg C Tågvägar.jpg Dom här två bilderna är på en betydligt större station, den är Tkl-styrd (inte färdigt än) vilket innebär inga stationsautomater. Kan ni se vilken typ av ställverk det är? Som ni kan se så finns det listor på alla tågvägar (och växlingsvägar) i den udda och den jämna kolumnen. Den visar börjanpunkten på en tågväg och dennes alla möjliga slutpunkter. Den undre bilden visar alla objekt som ingår i respektive tågväg, och i vilket läge som växlarna ska befinna sig i när tågvägen blir låst. Det finns också information om tågvägens hastighet. Nu ska jag påpeka ett par detaljer: Varje rörelseväg är mellan två giltiga objekt, kan vara (teoretiskt sett) hur lång eller kort (kanske inte är giltig om den är för kort) som helst. Innehåller alltid minst två objekt, men kan innehålla hur många som helst. Den som är uppmärksam kanske upptäcker ett par konstigheter på bild tre, titta igen! Ledtråd? Ok, signal 31-34 och signal 51 o 52! Har ni sett det? Kolla nu på den nedre bilden och signal 51! Tågväg 51-61 finns på två ställen (liksom flera andra)! Hur kan det komma sig, är det verkligen korrekt? Faktum är att det är fullständigt korrekt men är något som jag har funderat på att ta bort, vet inte om behovet finns! Fast det är kul och snyggt... Det går att utläsa vad som har skett i detaljerna av tågvägarna. Men i korthet(!) så är det så här: Mitt system söker tågvägarna automatiskt genom alla växlar i alla lägen och lägger sedan in dom i en lista. Detta innebär att alla varianter kommer att hittas. Om ni vänder blickarna mot bilderna i den föregående posten och kollar signal 51 och följer den undre tågvägen via varje objekt till slutpunkten, så ser ni hur det blir! Snyggt va, ett grönt badkar!! Visserligen uppochner men ändå. Då kan man ju undra, är detta verkligen verklighetstroget, och skulle man ha någon nytta av det? Det är i högsta grad verklighetstroget, fick faktiskt Stockholmsfjärren att göra detta åt mig en gång för många år sedan. Genom att låsa växel 101 i vänsterläge, kanske också 103 i högerläge kan man tvinga sökningen genom växlarna till signal 61 och slippa prata förbi ett tåg mot stopp om växeln skulle vara ur kontroll. Dock vet jag inte om det finns någon vits med det i trainz, behövs nog igenkänning av dessa varianter i så fall. Jag återkommer, förhoppningsvis om bara några dagar med lite mer bilder på vad jag håller på med! 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 |
![]() |
![]() |
![]() |
#2 |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]()
För att chocka de som brukar läsa mina evighetsinlägg så blir det bara så här idag...
https://www.youtube.com/channel/UCWw...q5L7NOl1D3SV6Q 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 |
![]() |
![]() |
![]() |
#3 | |
Medlem
Reg.datum: Sep 2009
Ort: Stockholm, Norrort
Inlägg: 265
|
![]() Citat:
Detta är stort! Speciellt som jag som gillar säkerhet system och infrastruktur. Enkelspårsdrift och trainz är inget och tänka på. Tills nu. Det här är det som fattas, för att få ett nästan 100% signalsystem. ![]()
__________________
Mvh RobertE. |
|
![]() |
![]() |
![]() |
#4 | |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]()
Jag tänkte först påpeka en detalj om en tidigare bild, även fast ingen har sagt något. I den första posten jag skrev den 21/10 så skrev jag om Hinderfrihetspunkten (Hfp). En del har säkert observerat att det på en bild står Hfp(s) och kanske undrar varför det gör så. Hfps betyder den "Signaltekniska Hinderfrihetspunkten" och är 4,5 meter innan Hfp. Detta avstånd är det längsta avståndet mellan nosen på fordonet och dess första hjulpar. I mina beräkningar använder jag mig (hittills) bara av Hfp!
Innan jag kommer till huvudsyftet med dagens(nattens) inlägg så tänkte jag visa några bilder på en del av de signaltekniska beteenden jag har arbetat med under den senaste tiden. Eftersom det har blivit många detaljer/funktioner att testa, så beslutade jag mig för att bygga en "verkligt fiktiv" bana innehållande "alla" olika testobjekt/beteenden. Just nu är det 10 "färdiga" stationer i olika varianter och ytterligare ett femtal är planerade. Detta kommer jag att återkomma till i en separat tråd, när grund-banan är färdig. Alla signaler som jag har tillgång till (HS,HD,SL,DS,FS) är klara! En intressant utmaning var att få till ett korrekt fungerande triangelspår. I den analoga verkligheten så är inte ett triangelspår någon speciell signaltyp eller så, funktionen ligger i ställverket och dess förreglingssystem. Triangel-funktion.jpg I mitt system så är det en variabel som man får ställa in som gör att en udda tågväg kan sökas till en jämn signal och tvärtom. Detta är specialfall och ska inte missbrukas!! Denna funktion fungerar (hittills) bara på mellansignaler. I brist på bättre så har jag döpt den till "Triangelfunktion"! Är det någon som har ett bättre förslag, så hojta! Jag har också infört kopplade (förreglade, kontrollbekräftade) signaler, längs upp till höger. Triangelspår.jpg Detta är triangelspåret på min testbana. De rödmarkerade signalerna blir valda med triangelfunktion, som synes på den övre bilden. Lite information om stationen, i det övre benet så finns det två skyddsväxlar för snabbare tågföring och också möjligt att ha hastigheter över 160km/h. Man kan också tänka sig fler skyddsväxlar för att få samtidigheter i bägge benen eller att flytta signalerna för att få korrekt skyddsavstånd. I det vänstra benet är hastigheten 70km/h och i det högra 40km/h. De nedre växeln har ingen skyddsväxel, projektören tyckte inte att kostnaden blev motiverad... Huvudfokus har dock legat på att få klart stations-automaterna... Dessa är färdiga förutom en del kosmetiska detaljer och "snobb" funktioner, och sedan dyker det säkert upp buggfixar efterhand... Följande automater finns: G-drift (enkelspår/dubbelspår/flerspår - ska kanske snobbas till), Y-spårsstation (bättre än verkligheten!), Enkelspårsautomater (A1,A2,A3) Enkelspårs-stationstyp med och utan skyddsväxlar, ESIK och ESIL. Här kommer några bilder på de olika enkelspårstyperna: Stn-auto 1 Inga samtidigheter.jpg Stn-auto 2 Skyddsväxlar.jpg Stn-auto 3 ESIK.jpg Stn-auto 4 ESIL.jpg Observera att stationsautomaterna bara hanterar två spår även om det finns en hel hög fler, precis som i verkligheten! De andra spåren kommer man åt via tkl-funktioner. Sedan när TAM-funktionerna finns så kan inte stationsautomaterna hantera dessa stationer heller. Citat:
Håller med och kan tillägga att två huvudskäl till att det går att göra är: ett fungerande linjeblock och signaler som fungerar som de ska göra på en station! Nästa stora steg är att få till ett bra (fj)tkl system! Och det är nu som NI kommer in i bilden. Eftersom jag inte har konstruerat några egna sessioner, utan bara kört utländska, och även fast jag har många ideér om hur jag vill köra/göra så tänkte jag helt enkelt fråga er som (förhoppningsvis) vill använda mitt system om era önskemål innan jag ger mig i kast med den riktiga tkl-programmeringen. Några frågor kan jag göra: Ska jag skriva egna kommandon som är anpassade till mitt system eller ska jag försöka använda mig av de befintliga? Vad är bäst för er? Är det några specifika kommandon som ni saknar? Va svårt det var att komma på frågor, jag hade ju jättemånga igår, jaja... Ni får komma med era önskemål och beskrivningar om hur ni brukar göra och hur ni vill göra! Ös på bara!! mvh Håkan ps. Förutom (Fj)Tkl funktionerna så är nästa stora projekt i signalsystemet ett eget tavelsystem och ATC-funktionalitet... Återkommer med det när det är mer på G!
__________________
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 |
|
![]() |
![]() |
![]() |
#5 |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]()
Dags för lite information efter två månaders tystnad, (i vilket fall i denna tråden)!
Jag fick för ett par veckor sedan ett brev med en undran om jag hade gett upp mitt signalsystem, så jag tänkte delge mitt svar även här innan jag angriper dagens två ämnen! Mitt brevsvar, lite kompletterat: Gett upp har jag inte gjort, däremot så har det varit lite stiltje ett tag med programmeringen, mest beroende på förkylningar/influensa och helgdagar, dock så pågår ett ständigt klurande på hela/alla delar av mitt signalprojekt. Dessutom så håller jag på och bygger på min demobana som kommer att redovisas mera i detalj på forumet när jag har kommit längre i bygget. Tyvärr så tar projektet längre tid än vad jag hade hoppas på, inte så mycket beroende på att jag har underskattat komplexiteten i signaleriet utan beroende på att det har blivit ett projekt med fler delar än vad jag hade tänkt från början. Eftersom jag är ny på programmeringen i trainscript och dokumentationen oftast är undermålig så blir det många stunder med ”trial and error” rörande detaljer som borde finnas i en manual. Dessutom så kan jag inte (än så länge) göra egna objekt utan är beroende av andras alster för att kunna testa funktioner. Sedan så är jag inte så pigg på att släppa saker som inte är funktionsdugliga i stil med ”allmän beta” utan sakerna ska vara så testade som det bara går, dessutom ska det vara en manual som följer med den färdiga produkten. Detta innebär inte att det inte kan finnas fel eller förbättringar utan att projektet ska kunna gå att använda med de komponenter som ingår. För mig så hör alla (beroende på vilken era) komponenter i signalsystemet ihop och därför så ska det som behövs för ett fungerande system släppas samtidigt. Jag nämnde att signalprojektet innehåller fler delar än vad som var tänkt, dessa delar är (fler kan tillkomma):
Tanken är att signaler, växlar, tavlor, tkl och en del kommandon och rules ska finnas och även baliserna som passiva objekt fram till att ATC-systemet är ”färdigt”. Manualen kommer antagligen bara innehålla guide-delen till att börja med. Åter till dagens agenda: Jag blev lite förvånad att ingen sa något angående mina Tkl-funderingar, inte ens fråga vad jag menar! Så jag tänkte att då får jag försöka förklara lite av mina idéer och tankar på fri hand så att säga. Ni som har kikat på videosnuttarna jag länkade till tidigare har antagliget sett att jag använder mig av lite olika kommandon i Driver. Dessa kommandon är inte tänkta att användas när man skapar sessioner, utan som hjälpmedel vid nöjeskörning och felsökning. Däremot så behövs det antagligen kommandon som gör att man kan köra till en specifik signal eller liknande. Därför så är min plan att dela in kommandona i (minst) tre grupper: 1. "Session-kommandon" 2. "Nöjeskörning" 3. "Hjälpmedel/Felsökning". Om jag inte kan lägga tågvägar, hur kan jag då skapa sessioner? Bra att du frågade! Hela tanken med mitt system är att det ska fungera som i verkligheten, där TKL (inom signalreglerat område) bestämmer vad som får göras och när. Detta ska skötas inom de föreskrifter som gäller vilket ställer höga krav på TKL-systemets kontroll av fordon/förare och stationer, men också en flexibilitet att lösa situationer för att förhindra eller låsa upp låsningar vid komplexa körningar. TKL-system kommer förstås att bli en flerstegs-raket och långt ifrån färdig i första släppet. AI vs. Autopilot? Helst bägge beroende på situationen! Nackdelen med AI-kommandon är att de försöker lägga om växlar och ställa signaler, fördelen är att de kan lägga om växlar! Vi tar en liten bild till hjälp: Tkl-förklaring.jpg Låt säga att man vill köra ett tåg från Stn A till Stn D: Enkelt(!), schemat kanske ser ut så här: Autopilot, Wait 5min , Kanske vill ange ett specifikt spår eller trackmark som ankomstställe. Vad kommer att hända, Autopiloten talar om att följa signalernas besked, efter kanske 4min (beroende på hur det programmeras) så kommer TKL att magasinera en tågväg som går in när linjen är fri. Eftersom Stn B o C är Automater så kommer alla tågvägar att ställas och eventuella möten skötas automatiskt. Vid TV-triggern för Stn D kommer tågvägen ställas till den valda ankomstpunkten eller kanske till ett "normal" spår. Vi tar samma schema men vill efter ankomst till ett visst spår ta oss hem till lokstallet som ligger utanför signalreglerat område. Detta går att lösa på flera vis, man kan ju lägga till en ny signal (dvärgsignaltavla) som nästa punkt och sedan lägga till ett NavigateTo kommando för att ta sig till lokstallet. Men jag vill kunna använda mig av NavigateTo/Via direkt istället för Autopiloten. Eftersom TKL vet(förhoppningsvis) var objekten finns i förhållande till varandra så borde det gå att låta TKL sköta allt fram till det signalreglerade områdets slut och sedan låta Trainz ta hand om resten! Att göra så här handlar ju mera om att använda sig av de kommandon som finns och att förenkla scheman och minimera antalet kommandon som behöver användas. TKL-systemet är som synes väldigt komplext och en (alltför) stor ambitionsnivå kanske sätter käppar i hjulen, men ett med ett äpple om dagen så är snart päronträdet tomt! Det finns en till aspekt på detta som jag återkommer till när jag har gjort en bild på det! Någon har säkert sett att det står TKL/Automat på Stn B. Det rekommenderas inte att man har Automater på stationer med flera inkommande linjer, men i vissa fall kan det vara motiverat. Det kanske bara går ett fåtal tåg per dag mellan Stn B o E och till ett eget spår som inte stör automatdriften. Nu till den sista punkten Eftersom jag har nämt att jag håller på med ett eget tavelsystem i diskussionerna om diverse tavlor, så tänkte jag berätta lite tidigare än vad planen va! Jag har precis börjat så det finns inga snygga bilder än. Först ska jag säga att jag tycker om STL:s tavelsystem, det är snyggt och flexibelt och nu när LAn arbetar med uppdateringen så kommer det att bli ännu bättre! Dock så finns det tre skäl till min idé. Problemet med STL:s flexibilitet är att det blir väldigt många objekt att lägga ut och ofta kommer tavlor på samma ställe och gör det svårt att kunna justera rätt tavla. En del tavlor, framförallt Orienteringstavlan sitter aldrig ensam, alltså så blir det en extra tavla att alltid lägga ut. Och det kanske viktigaste skälet, mitt signalsystem, eller snarare ATC-funktionerna. Jag kommer att gå in mera på Tavlor/Signaler/ATC senare men kan säga så mycket att ATC:n (baliserna) kommer att bli hårt länkade med signalsystem därför behöver jag ha kontroll på alla objekt som har med "signaleriet" att göra. Tavelsystemet kommer att innehålla minst tre grupper: Hastighetstavla, Orienteringstavla, Balistavlor (tavlor som ALLTID har ett ATC-beroende) och eventuellt Signaltavlor (tavlor som finns istället för och namnges som signaler), denna grupp tavlor skulle kunna lösas med enbart namngivning av objekten, men känns bra med en dubbel kontroll på dessa! I propertyrutan så väljer man bland giltiga kombinationer hur tavelgruppen ska se ut. Observera följande fyra saker: Det är bara tavel-kombinationer och typer som har betydelse för mitt signalsystem som är ett krav på dessa banor. Detta system bör(kommer att) fungera med STL:s övriga system, och kommer att släppas fristående. Man kan fortfarande lägga till tavlor som vanligt, förstås. Jag använder mig av STL:s tavlor och "texture-groups" som dependecis självklart med tillstånd! Detta innebär bl.a att om man har massa OT-V på sin bana behöver de inte bytas ut, däremot så måste HT bytas ut och även OT-Ha och vissa tilläggstavlor. Tror det va allt, överdosering som vanligt... Frågor, funderingar och önskemål tas som vanligt emot med intresse! 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 |
![]() |
![]() |
![]() |
#6 |
Medlem
Reg.datum: Sep 2002
Ort: Stockholm, Sweden
Inlägg: 1 430
|
![]()
I have a dream that one day an ATC panel should be exist inside the cabin.
Nåja.. Vore kul att det finns en 3d-panel som man kan lägga till via en punkt som gör att det går att stoppa in ATC i loken på riktigt ![]() Alla funktioner kanske inte behövs vara fungerande, men det vore roligt med exempelvis förvarningsfunktionen för förvarning av hastigheter samt att hastighetsöverträdelse fungerar ![]() Tror detta skulle vara ypperligt att implementera tillsammans med ett nytt signalsystem istället för att anpassa den efter ett befintligt
__________________
/Leoj Jaudidamdamdubidamdam |
![]() |
![]() |
![]() |
#7 | |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 353
|
![]() Citat:
Istället är tanken att lägga en ATC-panel ovanför "schemaremsan" där jag tror den syns bäst och är minst i vägen, kommer säkert gå att flytta den om man vill. Tanken är att alla funktioner ska fungera, dock inte direkt förstås eftersom ATC:n i sin utformning är ganska lätt att förklara men svår att projektera...! Jag kommer att berätta mer snart om hela ATC-systemet! Det har varit planen hela tiden att ha ett helhetskoncept med alla de delar som jag nämner i första tråden, sedan så kommer man på mer och mer och mer... 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 |
|
![]() |
![]() |