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 > Scenarios och scripts

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2009-10-22, 11:38   #1
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 374
Standard Göra strömlöst för ellok???

En fråga till Svenolov, som är duktig på script.

Går det att göra någon funktion med script.
Så att elloken blir strömlösa, om dom kommer ut på en bandel utan kontaktledningar.
Att man t.ex. sätter en trigger eller marker direkt efter en växel, där kontaktledningen inte fortsätter. Så när loket kör över denna, så stoppas loket och bara rullar vidare tills hon stannar.
__________________
Bengan
Bengan besöker inte forumet just nu  
Svara med citat
Gammal 2009-10-22, 13:06   #2
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard

Citat:
Ursprungligen postat av Bengan Visa inlägg
En fråga till Svenolov, som är duktig på script.

Går det att göra någon funktion med script.
Så att elloken blir strömlösa, om dom kommer ut på en bandel utan kontaktledningar.
Att man t.ex. sätter en trigger eller marker direkt efter en växel, där kontaktledningen inte fortsätter. Så när loket kör över denna, så stoppas loket och bara rullar vidare tills hon stannar.
Ja, det är inga problem att implementera detta.
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).
svenolov besöker inte forumet just nu   Svara med citat
Gammal 2009-10-22, 13:09   #3
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 374
Standard

Citat:
Ursprungligen postat av svenolov Visa inlägg
Ja, det är inga problem att implementera detta.
Det där låter trevligt.
Är det något, som du redan har tittat närmare på och eventuellt redan jobbar på?
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Gammal 2009-10-22, 17:54   #4
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard

Citat:
Ursprungligen postat av Bengan Visa inlägg
Det där låter trevligt.
Är det något, som du redan har tittat närmare på och eventuellt redan jobbar på?
Både ja och nej. Jag har använt trackmark's (även gjort klonade special markers), gjort specialskript till lok och autopiloter m.m. under många år, så det är inga problem för mig att genomföra detta.

Det jag tänker på i första hand är en specialtrackmark som sänder ut information om strömlösa stäckor. Ett litet skript krävs till loket för att avläsa denna information. Om loket redan har ett skript, gör man bara ett tillägg på ett fåtal rader i detta skript.

En annan variant är att använda standard trackmark's och göra en regel (rule) där man definierar den stömlösa stäckan samt vilka lok som som är eldrivna.

Detta tar inte så många timmar att genomföra, speciellt den första varianten.
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).
svenolov besöker inte forumet just nu   Svara med citat
Gammal 2009-10-22, 18:46   #5
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 374
Standard

Då är det bara, att hålla tummarna och hoppas att idén, faller dig in i smaken.
Så kanske det dyker upp någon bra variant, för detta ändamål i framtiden.
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Gammal 2009-10-23, 17:27   #6
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard

Citat:
Ursprungligen postat av Bengan Visa inlägg
Då är det bara, att hålla tummarna och hoppas att idén, faller dig in i smaken.
Så kanske det dyker upp någon bra variant, för detta ändamål i framtiden.
Detta var ett inspirerande avbrott i mitt pågående projekt (signalskripten). Jag har gjort en variant, som fungerar, men som behöver snyggas till lite innan jag släpper den för utvärdering. Denna version är gjord för TS2009. Jag vet inte om du har någon användning för den för du kör väl med TRS2006? Den kan fungera för TRS2006, men jag har ingen möjlighet att testa detta.
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).
svenolov besöker inte forumet just nu   Svara med citat
Gammal 2009-10-23, 18:31   #7
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 374
Standard

Citat:
Ursprungligen postat av svenolov Visa inlägg
Detta var ett inspirerande avbrott i mitt pågående projekt (signalskripten). Jag har gjort en variant, som fungerar, men som behöver snyggas till lite innan jag släpper den för utvärdering. Denna version är gjord för TS2009. Jag vet inte om du har någon användning för den för du kör väl med TRS2006? Den kan fungera för TRS2006, men jag har ingen möjlighet att testa detta.
Jag hoppar fram och tillbaka mellan TRS2004, TRS2006 och TS2009.
Använder oftast TRS2004, enbart för att packa ihop egna ommålningar.
Kör TRS2006 fram tills CMP hänger sig, sen tröttnar jag där.
Tanken är, att jag ska köra med TS2009.
Men det går i vågor för mig.
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Gammal 2009-10-23, 19:17   #8
X2an
Medlem
 
Reg.datum: Jul 2009
Ort: Stockholms län
Inlägg: 498
Post

Låter som en bra idé med ett sådant typ av script. Låter lovande. Hoppas att det blir färdigt snart!
__________________
X2an!
X2an besöker inte forumet just nu   Svara med citat
Gammal 2009-10-29, 03:09   #9
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard Power Marker - Alfa version

Citat:
Ursprungligen postat av Bengan Visa inlägg
Då är det bara, att hålla tummarna och hoppas att idén, faller dig in i smaken.
Så kanske det dyker upp någon bra variant, för detta ändamål i framtiden.
Laddar upp en Alfa version så du kan testa grundfunktionen.

MSL Power Marker består av endast en komponent. Det är en vanlig TrackMark i botten, där jag lagt till lite extra kod.

Så här funkar det:
Placera ut MSL Power Marker där spåret blir strömlöst. Du finner den under Trackside objekt i Surveyor. Den ska peka mot den strömlösa sträckan.
För att definera ett ellok ska du använda ordet EL någonstans i namnet på loket (ex. Rc1 1 EL).
Sen är det bara att köra tills det blir strömlöst.

För att få igång loket igen, måste du hämta det med annat lok. Ett diesellok är att föredra . Du måste passera markern med ca 15 meter innan elloket blir körbart igen.

Begränsningar i denna version:
Det fungerar inte att backa in i den strömlösa sonen f.n.
När du hämtar loket, måste det passera samma marker som gjorde loket stömlöst.

EDIT: Ny version. Se post #14.
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).

Senast redigerad av svenolov den 2009-11-06 klockan 02:46.
svenolov besöker inte forumet just nu   Svara med citat
Gammal 2009-10-29, 04:14   #10
Antepante
Medlem
 
Reg.datum: Aug 2008
Ort: Stasdelen Alingsås / sverige
Inlägg: 306
Skicka ett meddelande via MSN till Antepante Skicka ett meddelande via Skype™ till Antepante
Standard

Man tackar. : )
__________________
Antepante besöker inte forumet just nu   Svara med citat
Gammal 2009-10-29, 09:11   #11
ekankal
Veteran
 
Reg.datum: Jun 2008
Ort: Sundsvall
Inlägg: 4 077
Standard

Den tackar man för.
__________________
Ekan
ekankal besöker inte forumet just nu   Svara med citat
Gammal 2009-10-29, 09:22   #12
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 374
Standard

Tackar Svenolov.

Det blir till och testa, så fort jag får igång Trainz ordentligt igen på burken.
__________________
Bengan
Bengan besöker inte forumet just nu   Svara med citat
Gammal 2009-10-29, 19:46   #13
X2an
Medlem
 
Reg.datum: Jul 2009
Ort: Stockholms län
Inlägg: 498
Smile tackar, man tackar

Toppenbra arbete! Mer realistiskt till trainz är vad man verkligen uppskatar!
__________________
X2an!
X2an besöker inte forumet just nu   Svara med citat
Gammal 2009-11-06, 02:16   #14
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard Beta version.

Nu är betaversionen klar för uppladdning. I denna version har det ingen betydelse om man backar över ”markern” eller inte. Markern känner alltid av det lok som har strömavtagaren/strömavtagarna uppfällda.

Definitionen av ett ellok görs i configfilen för loket. Namnet på loket har alltså inte någon betydelse längre. I strängtabellen (string-table) lägger man till en rad:

pantograph "n" där n är en siffra. 0, 1, 2 eller 3.

Denna siffra talar inte bara om att loket/tåget är eldrivet, utan också vilka ”pantograph states” som ska användas. MSL TrainMonitor sköter om denna uppgift. När man använder strömavtagarknappen kommer således inte alla steg (0-3) alltid att användas, vilket ger en bättre funktion än originalfunktionen.

Siffrorna har följande betydelse:
  • 0: Loket (manövervagnen) har ingen strömavtagare.
  • 1: Loket har endast en strömavtagare. States 0 och 1 används bara.
  • 2: Loket har två strömavtagare. States 0, 1 och 2 används. Det innebär att båda strömavtagarna aldrig kan vara uppe samtidigt.
  • 3: Loket har två strömavtagare. Alla 4 states används. Det innebär att båda strömavtagarna kan vara uppe samtidigt.
Några exempel:

Ue orange har ingen tabell för strängar, så i configfilen för Ue lägger man till följande:

Kod:
 
string-table
{
  pantograph     "1"
}
Rc1 (community-ware) har redan en tabell för strängar, så där lägger man till den extra strängen i den befintliga tabellen.

Kod:
 
string-table
{
  texture_name   "Textur"
  radiolok       "Radiolok"
  .
  .
  .
  pantograph     "2"
}
Tips: Klona loket först så att du har originalet kvar. Du får då en egen kopia med din egen kuid. Ändra också namn (taggen username) så att du får ett unikt namn i Surveyor.

I configfilen för MSL PowerMarker finns det 4 strängar som visas i meddelandefönstret vid olika händelser. Dessa strängar kan du ändra på själv, efter behov. Förklaring finns i configfilen.

Den nya versionen innehåller både MSL PowerMarker och MSL TrainMonitor. TrainMonitor är ett gemensamt funktionsbibliotek som startar automatiskt när någon marker används.

Placera ut MSL PowerMarker där spåret blir strömlöst. Du finner den under Trackside objekt i Surveyor. Den ska peka mot den strömlösa sträckan.

Ladda hem här: http://www.e-buzz.se/forum/showthrea...060#post196060
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).

Senast redigerad av svenolov den 2009-11-07 klockan 03:05.
svenolov besöker inte forumet just nu   Svara med citat
Gammal 2009-11-07, 03:56   #15
svenolov
Medlem
 
Reg.datum: Apr 2004
Ort: Lom - Norway
Inlägg: 1 272
Standard X2000 test...

Idag har jag testat X2000. Fungerar också utmärkt. Det är viktigt att man lägger till information även för manövervagnen i configfilen. Även fast den inte har någon strömavtagare, så är den en del i ett eldrivet tåg. Manövervagnen ska ha följande tillägg i configfilen:

Kod:
string-table
{
  pantograph     "0"
}
Motorvagnen ska ha följande tillägg:

Kod:
string-table
{
  pantograph     "2"
}
När man sitter och kör i manövervagnen, stannar inte tåget förrän motorvagnen blir strömlös.

Denna test gjordes med den skarpa versionen, som jag kommer att ladda upp under helgen. I denna version är en modul till i MSL TrainMonitor aktiverad, som gör det omöjligt att att starta ett ellok om inte ström finns. Man kan alltså aldrig glömma stömavtagaren. Och fäller man ner den under gång så stannar tåget.

Jag har även testat med AI förare och dom stannar också om det blir strömlöst. Fördelen med en AI förare är att han/hon alltid fäller upp strömavtagaren innan han/hon kör.

Fungerar bara i TS2009. Detta blir också ytterligare ett bevis på att TS2009 är en bättre simulator, än de tidigare TRS versionerna.

EDIT: Ladda hem här: http://www.e-buzz.se/forum/showthrea...060#post196060
__________________
svenolov

I Trainz vet man att det omöjliga är möjligt (bevingade ord myntade av Nisse).

Senast redigerad av svenolov den 2009-11-09 klockan 23:46.
svenolov besöker inte 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 03:31.


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