![]() |
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. |
|
Registrera | Members Area | FAQ | Medlemslista | Community-ware/Modell-shop | Sök | Dagens inlägg | Markera forum som lästa |
![]() |
|
Ämnesverktyg | Visningsalternativ |
|
![]() |
#1 |
Medlem
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
|
![]()
Som en del av er har märkt, har jag låst nedladdnings tåden. Det är bara för att jag vill styra frågor och diskussioner hit. Det kommer mera där, var inte orolig.
Jag vill förtydliga en sak. Det jag gör, är verktyg för ER. I det här fallet script. Det är ett antal klasser som bygger upp ett system, ett regelverk. I detta fall ett svenskt signalsystem. Signalen (3D-modellen) bygger ni. I config filen och i ert skript väljer ni vilken funktion ni vill ha. Er signal, som är knuten till signalsystemet, skickar händelser i form av en statuskod (SignalStateEx) till ert signalskript, som tar hand om denna kod och visar rätt signalbild. Detta har jag beskrivit i HTML dokumenten som finns för nedladdnig. Detta dokument uppdateras/revideras kontinuerligt och blir till slut en referens manual. Jag kommer INTE att släppa ut egna signaler (3D-modeller), det enda jag kommer att göra forsättnigsvis är att göra små demos och exempel. Jag tänker ge ut fungerande scriptexempel på alla grundfunktioner som jag har beskrivit i HTML-dokumenten. Jag försöker ge ut ett signal script i taget, så att ni kan testa, hitta fel och komma med synpunkter. Jag hade ju börjat med det, men det tog ett abrupt slut p.g.a. att jag inte har några svenskliknande 3D modeller som fungerar.
__________________
svenolov I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse). Senast redigerad av svenolov den 2008-01-08 klockan 20:18. |
![]() |
|
![]() |
#2 |
Medlem
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
|
![]()
Alla grundtyper av beskrivna signaler, har alltid ett förinställt värde på alla egenskaper den kan ha. En sådan egenskap är t.ex. hastighet vid en viss signalbild, där förinställt värde är 40 km/h. Men det finns också egenskaper som det inte går att ha ett förinställt värde på. En sådan egenskap är länkning av master signaler.
Inställningar för speciella egenskaper görs ofta som du vet i objektets property-ruta. Ett mera praktiskt sätt är att samla dessa på ett centralt ställe. Alla beskrivna egenskaper är samlade i ett och samma signalbibliotek för varje session. För att administrera allt är en Signal Manager Rule under utveckling. Där finns alla standard egenskaper samlade. Under varje signal kan det se lite olika ut, beroende på dess funktion. För den avancerade uvecklaren finns det möjlighet att lägga till sina egna egenskaper, och läsa ur detta bibliotek de val som användaren har valt. För att göra detta krävs en speciell överenskommelse mellan den personen och mig. För användaren kommer Signal Manager Rule att finnas tillgänglig för nedladdning som en enskild komponent. Bifogar en bild på hur den kan komma att se ut. -
__________________
svenolov I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse). |
![]() |
![]() |
#3 |
Medlem
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
|
![]()
Här kommer en förklaring på de termer jag använder för signalerna.
Hur alla objekt hänger ihop förklaras med bifogade bild. Exemplet på bilden är en järnvägsövergång. Jag har tagit den bara därför att den utnyttjar alla typer av objekt*1), och länkar som är tillåtna. Länkning är endast tillåten mellan samma signaltyp*2). Hur namnger man signalerna? Det finns regler för hur man namnger objekten. Det är viktigt för att ’master to slave’ länken ska fungera.
*2) Signaltyp = Block, Distant, Dwarf etc. Observera att den osynliga signalen kan vara vilken signaltyp som helst. Den har alltid samma signaltyp som dess slav. -
__________________
svenolov I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse). Senast redigerad av svenolov den 2008-01-13 klockan 02:36. |
![]() |
![]() |
#4 |
Medlem
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
|
![]()
I verkligheten ser det ut så här (avstånden mellan varje objekt är beroende på sth).
Jag ska försöka förklara hur vägskyddssignalerna fungerar i mina skript. Jag har infört något som jag kallar för v-blockering (det kanske finns ett ord i verkligheten för detta) som varje v-signal hanterar. V-blockeringen fungerar som ett skydd för feltolkning av pågående trafik. Eftersom tåg kan passera i båda riktningarna så finns det dubbla uppsättningar av v-signaler, rälskontakt och ringsträcka. Rälskontakt och ringsträcka (= två olika avstånd relativt v-signalen) är dessutom överlappade med varandra. Jag ska förklara med lite bilder som jag bifogar. Förklaring till bilderna.
*1) SignalLibrary är ett gemensamt bibliotek för alla signaler i en viss session. Det innehåller gemensamma funktioner, som den ovan, och funktioner för länkning, signal egenskaper m.m. -
__________________
svenolov I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse). Senast redigerad av svenolov den 2008-01-13 klockan 23:36. |
![]() |
![]() |
#5 |
Månadens bild - Mars 2005
Reg.datum: Feb 2002
Ort: Leksand
Inlägg: 1 177
|
![]()
WOW!
![]() Jag är imponerad! Det verkar som om det kommer att bli ett komplett och heltäckande signalsystem vad det lider. Ser med spänning fram emot fortsättningen. ![]() mvh .... Mats
__________________
![]() |
![]() |
![]() |
#6 | |
Medlem
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
|
![]() Citat:
Följande är vad som gäller intill dags dato: Hur namnger man signalerna? Det finns regler för hur man namnger objekten. Det är viktigt för att ’master to slave’ länken ska fungera.
-
__________________
svenolov I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse). Senast redigerad av svenolov den 2008-01-18 klockan 00:34. |
|
![]() |
![]() |
#7 |
Hedersmedlem
Reg.datum: Jan 2002
Ort: Stockholm
Inlägg: 732
|
![]()
Vill bara säga tack för det arbete du lägger ner på signalerna. Att få fungerande svenska signaler tillsammans med allt STW, och andra skapare av svenskt materiel, gjort gör att det återigen blir kul att använda TRS. För min del har det legat nere ett tag p.g.a bl.a avsaknaden av signaler med "riktiga" signalbilder.
![]() ![]()
__________________
![]() M.v.h Rojje |
![]() |
![]() |
#8 | |
Medlem
Reg.datum: Nov 2002
Ort: ,Flundre Härad , Sweden.
Inlägg: 174
|
![]() Citat:
Precis likadant är det för mig. Tack Svenolov för det jobb du lägger ner!
__________________
Mer semester åt folket NU!!! |
|
![]() |
![]() |
#9 |
Medlem
Reg.datum: Sep 2002
Ort: Stockholm, Sweden
Inlägg: 1 430
|
![]()
saknas för mig i senaste versionen:
<KUID:36713:15011> <KUID:36713:15021> <KUID:36713:24550> <KUID:36713:24552> <KUID:36713:24566> <KUID:36713:24589> <KUID:36713:24592> <KUID:36713:24606> <KUID:37319:26008> <KUID:37319:37011> <KUID:41462:23311> <KUID:41462:23327> <KUID:41462:23401> <KUID:41462:23406> <KUID:41462:23421> <KUID:41462:23425> <KUID:41462:36032> <KUID:62456:20007> <KUID:73619:25120> <KUID2:30671:215040:1> saker som finns på STW:s skivor (delar av dom)? eller är trainz bara dumt och inte ser sakerna på dls? nödvändiga saker, eller nått som eg. inte behövs? vissa vet jag inte är från STW, men vart får jag tag på dom? ska söka manuellt nu på DLS, men tyckr trainz borde hittat själv..
__________________
/Leoj Jaudidamdamdubidamdam Senast redigerad av leoj den 2008-01-25 klockan 10:25. Anledning: råkade välja fel karta, så fick fel saknade objekt, edit2: hittade några på dls |
![]() |
![]() |
Ämnesverktyg | |
Visningsalternativ | |
|
|