Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   Scenarios och scripts (http://www.e-buzz.se/forum/forumdisplay.php?f=20)
-   -   Göra strömlöst för ellok??? (http://www.e-buzz.se/forum/showthread.php?t=24826)

Bengan 2009-10-22 10:38

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.

svenolov 2009-10-22 12:06

Citat:

Ursprungligen postat av Bengan (Inlägg 194706)
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.

Bengan 2009-10-22 12:09

Citat:

Ursprungligen postat av svenolov (Inlägg 194708)
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å?

svenolov 2009-10-22 16:54

Citat:

Ursprungligen postat av Bengan (Inlägg 194709)
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.

Bengan 2009-10-22 17:46

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.

svenolov 2009-10-23 16:27

Citat:

Ursprungligen postat av Bengan (Inlägg 194728)
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.

Bengan 2009-10-23 17:31

Citat:

Ursprungligen postat av svenolov (Inlägg 194803)
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.

X2an 2009-10-23 18:17

Låter som en bra idé med ett sådant typ av script. Låter lovande. Hoppas att det blir färdigt snart!:D:)

svenolov 2009-10-29 02:09

Power Marker - Alfa version
 
Citat:

Ursprungligen postat av Bengan (Inlägg 194728)
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.

Antepante 2009-10-29 03:14

Man tackar. : )

ekankal 2009-10-29 08:11

Den tackar man för.

Bengan 2009-10-29 08:22

Tackar Svenolov.

Det blir till och testa, så fort jag får igång Trainz ordentligt igen på burken.

X2an 2009-10-29 18:46

tackar, man tackar
 
Toppenbra arbete! Mer realistiskt till trainz är vad man verkligen uppskatar!:tumme_upp:

svenolov 2009-11-06 01:16

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 2009-11-07 02:56

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


Alla tider är GMT +2. Klockan är nu 18:22.

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