|
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 |
|
2018-01-11, 01:09 | #1 |
Medlem
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 346
|
HB Signalsystem - Vad tycker ni?
Hej, håll i hatten för nu blir det jobbigt!
Om ni tycker att det är jobbigt med all denna text (jag vet att det finns de som tycker att jag skriver för mycket) så hoppa längst ner till Sammanfattning! Sedan ett tag tillbaka så har jag funderat på hur den närmaste utvecklingen av mitt Signalsystem ska se ut. Jag startar denna tråd för inte "besudla" min signaltråd med en massa vidlyftiga spekulationer och önskemål. Egentligen så handlar funderingarna mest om vad som ska finnas i den första versionen av Signalsystemet. Man skulle kunna ställa frågan på ett väldigt enkelt vis: Vill ni att version1 ska vara ett fullfjädrat system eller bara ha något att testa och leka med? Nu är ju sällan saker så enkla att det bara är svart eller vitt, därför så kommer jag att beskriva nedan hur det är tänkt och vilka komponenter som ska ingå. Under denna tankeprocess så har jag också fått en idé om själva Signaldelen i systemet och tar även med det här. avsnitt A Hela Signalsystemet har gjort en resa från de första idéerna med bara signaler och växlar till att nu innefatta ett helt koncept. Alla delar i systemet har en relation till varandra. Den ena grundbulten i systemet är ett Scriptbilbliotek som sköter om objekten som gör anläggningen. Den andra grundbulten är ett Osynligt Tkl-hus som hanterar rörelsevägar och stationsautomater. Eftersom objekten beter sig som i verkligheten så måste det finns något som agerar som Tkl. Nedan så redovisas de delar som ingår i Signalsystemet, jag har säkert glömt något eller så tillkommer det något sedan. Vissa av delarna innehåller funktioner som inte redovisas i listan. VERSION1/BASKOMPONENTERNA
VERSION 2
Som ni kan se så innehåller Version 1 alla delar som behövs för Signalsystemet. Det som skiljer de olika versionerna åt, är hur avancerade de är och därför hur lång tid det tar att scripta dem. Flera delar av Signalsystemet är nästan färdigt (ta i trä) medan andra knappt är påbörjade. De delar som jag tror kommer att ta längst tid att göra är Manualen, Tkl-funktionerna och Special-Funktionerna, antagligen också Lokdatorn och eget vägskydd. Även avsnitt B förlänger ju tiden för projektet! Kontentan blir ju det att om man väljer Version 1 så blir det ett system utan möjlighet till att skapa vettiga sessioner men möjlighet att köra själv och då finns det också något att testa och se hur det är tänkt att fungera. Om ni vill lägga in något från de andra versionerna så ökar antagligen tiden det tar att få ut något på marknaden, det ska ju testas också! Min egen inställning är att jag gärna skulle få ut något på marknaden fort, för att slippa stressen av att ni upplever att det bara är en massa prat men ingen verkstad! Samtidigt så är det viktigt för mig att det som släpps, även i version 1, är en fungerande produkt. Jag kommer inte att släppa en massa beta-versioner i stil med "testa detta och se vad som händer". Fördelen med att sikta mot en "helt färdig" produkt är att jag kan göra de delar som jag känner för just nu istället för att "tvinga" mig att göra det som måste för version 1, och att jag kan göra färdigt ett helt koncept, tex ATC. avsnitt B STL:s signalsystem fungerar ju så att man placerar ut en Osynlig Master på spåret som länkas till en synlig Slav som är ett scenery-objekt. Dessa objekt länkas med hjälp av namnen på ett specifikt vis. Detta sätt att länka signalerna på har jag ärvt! Fördelen blir att man har stor frihet att placera scenery-signalen, vilket också är nackdelen, eftersom placeringsregler kan åsidosättas! Det verkar också som Master/Slave systemet är det som orsakar mest frågor och problem hos STL:s signalsystem. Min fundering är att skapa rena Trackside signaler istället för Master/Slave varianten. Nu vet jag att STL redan hade påbörjat något liknande och de flesta (alla!) andra signalsystem hos Trainz har ju enbart Trackside. Finessen med min variant är att det blir färre signaler att arbeta med! I dagens system är det: 2st Osynlig Master/Klarerare (jag har 1st), 2st Försignaler, 5st Huvudljussignaler, 2st Huvuddvärgar, Dvärgsignal och Stopplyckta, sedan så väljs funktionen på signalen i propertyrutan, tex Mellansignal eller Blocksignal osv. I det nya systemet så tänkte jag att man istället väljer mellan tre typer av signaler, Försignal, Stationssignal och Linje(block)signal och sedan väljs vilken variant av signal och även funktion i propertyrutan. Alla signaler är Trackside och ingen Master behövs (Osynlig Master kommer dock att finnas kvar för andra ändamål). I propertyrutan kommer man också att kunna välja om signalen ska ha Medgivandedvärg och också dess placering, även andra objekt ska kunna väljas som tillbehör, vilket gör att mängden objekt som behöver placeras ut minskar avsevärt. Propertyrutan kommer att bli en blandning mellan Tavelsystemet och de nuvarande Signalerna/Master som bägge redovisas i Signaltråden. Jag tror inte att Signaldelen av systemet behöver skrivas om jättemycket, det mesta berör ju Master/Slave som behöver tas bort och ersättas. Sedan kommer jag också att dela upp Linjeblocket för sig, vilket gör det lättare ur programmeringssynpunkt. Det som tar tid att skapa är egna signaler, nu tycker jag att Johans (JVS) är snygga, så om det går och jag får, tänkte jag konvertera de till Trackside och sedan lägga till lite egna objekt runt omkring. Om jag kan använda mig av Johans signaler så skulle jag säkert tjäna flera månaders arbete! Ju mer jag har funderat på det här sättet att göra ju mer inställd blir jag på Trackside-signaler. Visst kommer det att skapa mera jobb för mig, men koden kommer att bli enklare och effektivare. Några punkter:
Vad tycker ni? SAMMANFATTNING A Vill ni att Version 1 av Signalsystemet ska vara ett fullfjädrat system med alla delar av systemet så utvecklat som det går eller vill ni att Version 1 bara innehåller det nödvändigaste vilket bland annat innebär att vettiga sessioner inte kommer att kunna skapas, men då finns det något att testa. Eller har ni någon annan idé? B Vill ni ha signaler som fungerar som STL:s gör, med Master/Slave eller vill ni ha rena Trackside signaler, som de flesta andras signaler är? 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 |
|
2018-01-11, 17:21 | #2 |
Medlem
Reg.datum: Feb 2009
Ort: Västerås
Inlägg: 1 838
|
På A så föredrar jag hellre att kunna göra sessioner (vilket är det jag tycker är kul med Trainz, utöver byggandet). Så där väntar jag hellre på nåt gott. Dessutom låter det enklare för dig att slippa hålla på med två versioner. Och för användaren tror jag också det är bättre: släpper man en färdig sak på en gång, slipper man att nån eventuellt sitter och använder ett utdaterat system och försöker släppa den rutten.
På B föredrar jag helt klart Trackside, om det finns väl anpassade inställningsmöjligheter (rotera signalen en aning, flytta uppåt, åt sidan, neråt, förläng stolpen osv.osv.) så det blir lätt att anpassa signalernas placering.
__________________
//Joakim Wahlberg |
2018-01-11, 19:02 | #3 |
Medlem
Reg.datum: May 2011
Ort: Linköping
Inlägg: 32
|
HB Signalsystem
Nej då, inte alls. Tvärtom. Det är roligt att arbetet går framåt.
Jag följer ditt projekt med stort intresse och ser fram emot att få ta del av och använda resultatet från det. Angående dina frågor tänker jag så här: A) Jag tror att det är värdefullt att få återkoppling från användare tidigt snarare än senare. Det ger möjligheter att hitta och rätta buggar i ett tidigare skede. Dessutom kan användarna komma med en del input som kan vara värdefull i det fortsatta arbetet. Jag bygger själv på en ganska stor bana med en hel del signaler som har fått det nuvarande STL-signalsystemet att nå sin gräns. Av den anledningen skulle det vara intressant att testa ditt signalsystem. Därför föredrar jag helt klart att version 1 kommer ut tidigt med baskomponenter och grundfunktionalitet. Sessionsbyggande kommer i min värld lite senare. B) I de allra flesta fall skulle rena Trackside signaler fungera. Det blir ju dessutom mycket färre objekt att hålla reda på och ställa in. I några få fall använder man faktiskt flexibiliteten som Master/Slave erbjuder, men även där skulle nog en Trackside-lösning kunna fungera om de har bra inställningsmöjligheter. Därför röstar jag på Trackside. Bra jobbat! Hälsningar Magnus |
2018-01-11, 19:17 | #4 |
Medlem
Reg.datum: Nov 2016
Ort: Vänersborg
Inlägg: 601
|
Det vore bra med trackside signaler blir mer simpelt och tar inte så lång tid att sätt ut signaler då.
__________________
Stinsen Brinner för Bergslagernas Järnvägar. Edwin Bohm |
2018-01-11, 19:33 | #5 |
Hjälpsamfotograf & Hedersmedlem
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 374
|
På A.
Där vet jag inte riktigt, vilket ben jag ska stå på. Men det lutar åt fullfjädrat system. På B. Trackside.
__________________
Bengan |
2018-01-11, 19:45 | #6 |
Veteran
Reg.datum: Jun 2008
Ort: Sundsvall
Inlägg: 4 077
|
Instämmer med Bengans förslag.
Ska bli intressant att följa, oavsett vad det slutar med .
__________________
Ekan |
2018-01-11, 23:16 | #7 |
Medlem
Reg.datum: Dec 2009
Ort: Malmö
Inlägg: 2 055
|
A/ Sysslar inte med sessioner. Avstår kommentar.
B/Trackside om signaler på stolpar etc kan lösas. Nisse |