Jump to content

EASY

Mitglieder
  • Gesamte Inhalte

    3032
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von EASY

  1. Hallo,

    @Goetz, danke für den Versuch.

    wie es aussieht, war es ein Windows Problem.  Windows hat das Update auf Windows11 23H2 und noch ein paar andere Updates gefahren. Nachdem ich festgestellt habe, daß auch ein anderes Programm Probleme bereitet, habe ich das System zurückgesetzt und die Updates sind noch einmal gelaufen. Das andere Programm geht wieder, die Darstellung im MBS ist wieder gut... ist wahrscheinlich so ein Fall von "nicht darüber nachdenken"...

    Gruß
    EASY

  2. Hallo @Neo,

    Bei einigen Wagons habe ich plötzlich ein Darstellungsproblem...
    Bild001.thumb.jpg.3681b09e3dd003a1834567c962f24ecf.jpg

    61BBAAE1-A9F3-418D-AE3E-EA70D88998AA wird als "?" dargestellt
    B8A345A9-9BDC-46B9-8156-4F9A463A4305 wird als "Geisterwagen" dargestellt (ist auf dem Bild markiert, da unsichtbar [obwohl er als sichtbar definiert ist])

    Onlineversion herunterladen hat auch nichts gebracht...

    Hast Du irgendeine Idee, was da schiefläuft?

    Gruß
    EASY

  3. Hallo @maxwei,

    super Modell (y)
    Was mir sehr gefällt sind die Rußablagerungen an den Wänden an der richtigen Stelle wie z.B. oberhalb der Tore oder bei der Esse.
    Was im Gegensatz dazu etwas auffällt sind die sehr sauberen Fenster (da was jemand sehr fleißig beim Putzen).
    Aber das ist bei diesem Modell schon "Jammern auf hohem Niveau"...

    Noch ein kleiner Hinweis zum Modellbau (nur als Anregung): Bei der Animation für die Innenbeleuchtung reicht prinzipiell eine Skalierung in z-Richtung, dann wandern z.B. die auszublendenden Wände nicht durch die ganze Halle. Aber wie gesagt, nur als Anregung, da es durch die kurze Animationszeit nicht sehr auffällt.

    Gruß
    EASY

  4. Hallo,

    ich habe mich (als spontane Idee) noch etwas mit dem Thema Zuganzeiger und Kupplungen beschäftigt...
    Bild001.thumb.jpg.4fc1612287e39fb07d49d50cbcbdadf2.jpg

    ... so sieht es aus wenn der Zug von links nach rechts eingefahren ist... (gelb=Fahrzeug mit Antrieb)
    Bild002.thumb.jpg.ee31a6d2859f54f4d7faa330adcc4ee9.jpg

    ... und so von rechts nach links...
    Bild003.thumb.jpg.0ff348cc5e9c4d63c65b6377c1af7916.jpg

    ... alle (jeweils hinteren) Kupplungen sind ein...
    Bild004.thumb.jpg.93e09d3c53541541f76d5be408e14385.jpg

    Kupplung über entsprechenden Anzeiger aus...
    Bild005.jpg.57df641354d78ee333ad534eb1be8c76.jpg

    Solange die Anzeigeleiste nicht überschrieben wird und der Zug existiert, kann über die Anzeigeleiste an jedem beliebigen Punkt auf der Strecke auf die Kupplungen zugegriffen werden...
    Bild006.thumb.jpg.5aed35253a2408110288ab5598a717b8.jpg

    ... dies war der Grundgedanke des Projektes.

    2025-01-26-Zuganzeiger + Kupplungsfunktion.mbp

    Gruß
    EASY

  5. Hallo @Neo,

    wenn ich eine neue Anlage anlege, dann geht es.

    Mit meiner "Vorlage" geht es nicht. Da ich damit schon alles mögliche getestet habe, weiß ich nicht, ob es da irgendetwas noch gibt, was nicht so sein sollte.
    Ich finde nichts was noch übrig geblieben sein könnte.

    Ich hänge die "Vorlage.mbe" mal mit bei (mit der als Projekt geht es nicht). Vielleicht kannst Du ja analysieren woran es liegt.

    Vorlage.mbp

    Gruß
    EASY

  6. Hallo @Neo,

    Ich experimentiere gerade etwas mit der neuen Schnittstelle.

    Wenn ich ohne offenes Ereignisprotokoll im MBS sende...
    {"jsonrpc": "2.0", "method": "layout.invokeScript", "params": "return 42", "id": 1}
    kommt zurück 
    {"jsonrpc":"2.0","result":42,"id":1}

    Wenn ich mit offem Ereignisprotokoll im MBS sende...
    {"jsonrpc": "2.0", "method": "layout.invokeScript", "params": "return 42", "id": 1}
    kommt zurück
    {"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params"},"id":1}

    warum?

    Gruß
    EASY

  7. Hallo,

    aus einer PN-Unterhaltung ergab sich, daß es praktisch wäre die Spurlängen von Gleisen auszulesen.
    (In diesem Fall Längensynchronisation mit TrainController)
    So ist bei mir die Idee entstanden, wie man das (nach meiner Meinung) einfach gestalten könnte...

    Meine Lösung ist mit einem Signal....
    Bild001.jpg.8d46ed4f3624aaf50e2cf10a3f229372.jpg

    ... das Signal muß einen Gleiskontakt haben (was bei den meisten Signalen der Fall ist). Außerdem sollte es kein Signal (langer) Animation sein (z.B. die Formsignale), da das Ereignis "Signal schaltet" erst nach Ablauf der Animation im Ereignisprotokoll erscheint (quasi eine Zeitverzögerung). Gut geeignet sind Lichtsignale.

    Beim Signal habe ich in den Einstellungen die Kontaktabstände so gewählt, daß das Signal und der Gleiskontakt übereinander liegen...
    Bild002.jpg.bc1a537f46b9f2bbae4c53a86c91f296.jpg

    ... muß nicht sein, aber ich finde es praktischer um zu sehen, wo man sich gerade befindet.

    Wenn das Signal an einem Gleis einrastet, wird automatisch eine Verknüpfung zu dem Gleis erstellt...
    Bild000.thumb.jpg.cf658963e5ae978b330eff99f25b07b6.jpg

    Wenn man nun diese Verknüpfung beim Signal abfragt, hat man das Gleis und kann dessen Paramater abfragen...

    In der EV ist die Aktion "Signal schaltet" -> Skript ausführen...
    Bild004.thumb.jpg.0cf7825619458bc7a1abc80627f63816.jpg

    --[[
    Spurlängen von Gleisen auslesen.
    Das Meßsignal ist ein beliebiges Signal mit Gleiskontakt.
    Wenn das Signal (Gleiskontakt) an einem Gleis einrastet
    wird eine Verknüpfung zum Gleis erstellt.
    --]]
    
    local gleis=signal.link -- verknüpftes Gleis abfragen.
    if gleis~=nil then -- Verknüpfung vorhanden?
      print(gleis.name.." Spurlängen")
      for i=0,gleis.routeCount-1 do -- Für alle Spuren (Zählung beginnt bei 0!)
        print("Spur "..i,gleis.routes[i].length)
      end
      print("==============================")
    end

    ... und so sieht dann das Ergebnis aus, wenn man das Signal auf ein Gleis setzt und umschaltet (Doppelklick)...
    Bild003.jpg.f2e2475d9b7d86e902b076a06e213660.jpg

    Zum ausprobieren oder als Vorlage...
    Spurlänge messen 01.mbp

    Gruß
    EASY

  8. Hallo,

    ich mache hier mal ein neues Thema auf, das sich mit speziellen Lösungen in lua beschäftigt.
    Damit möchte ich versuchen das Thema etwas zu bündeln, damit es nicht im ganzen Forun verstreut ist.

    Für mein immer wieder verwendetes Testprojekt, habe ich mich damit beschäftigt, wie man in aneinander folgenden Fahrstraßen die nachfolgende Fahrstraße als Variable ablegen kann.

    Die Ausgangssituation ist ein in sich geschlossenes Kreissystem (nicht erschrecken über die Portale, sie sind fest verbunden und vereinfachen nur den Aufbau)...
    Bild001.thumb.jpg.d33716bd6505522c42f7b39dde94f08b.jpg

    Bild002.thumb.jpg.4ff575ce6e0a6993838dbb53bad1a3d1.jpg

    Bild003.thumb.jpg.aa557a10ae6185a8956cefdb65f3518e.jpg

    Das lua Skript für Schalter wird betätigt sieht so aus...

    -- Anschlußfahrstraßen finden
    -- FS1key = Schlagwort FS1 (Ausgangs-FS in die die Liste eingetragen wird)
    -- FS2key = Schlagwort FS2 (mögliche Anschluss-FS)
    -- routelist = Name der Liste für Anschluss-FS
    -- sort = Tabelle nach Namen sortieren (Namen müssen eindeutig [nicht doppelt] sein!)
    
    local function FindNextRoute(FS1key,FS2key,routelist,sort)
      local fs1a=layout:getRoutesByKeyword(FS1key) -- FS1 einlesen
      local fs2a=layout:getRoutesByKeyword(FS2key) -- FS2 einlesen
      for _,fs1 in ipairs(fs1a) do -- Schleife FS1
        local Liste={} -- Ausgabeliste
        for _,fs2 in ipairs(fs2a) do -- Schleife FS2
          local wp1=fs1.waypoints -- Wegpunkte FS1
          local wp2=fs2.waypoints -- Wegpunkte FS2
          if wp1[#wp1]==wp2[1] then -- letzter Wegpunkt FS1 = erster Wegpunkt FS2?
            table.insert(Liste,fs2) -- wenn ja, FS2 in Liste eintragen
          end
        end
        if #Liste>0 then -- Einträge in Liste vorhanden?
          if sort and #Liste>1 then -- sortieren und Einträge in Liste mindestens 2
            local function sortfunction(a,b) return a.name < b.name end -- Sortierfunktion
            table.sort(Liste,sortfunction) -- Sortieren ausführen
          end
          fs1.variables[routelist]=Liste -- Liste als variable in FS1 schreiben
        end
      end
    end
    --==========================================
    FindNextRoute("Ausfahrt HFS","Fahrstrecken","Strecken",false)
    FindNextRoute("Fahrstrecken","Ausfahrt Strecken","Ausfahrten",false)
    FindNextRoute("Ausfahrt Strecken","HFS","Einfahrten",true)
    FindNextRoute("HFS","Ausfahrt HFS","Ausfahrten",false)

    ... die Auswertung in der Funktion "FindNextRoute" basiert darauf, daß der letzte Wegpunkt einer Fahrstraße der erste Wegpunkt einer direkt nachfolgenden Fahrstraße ist (Das Skript funktioniert nur unter dieser Voraussetzung!)

    Das Ergebnis sieht dann (exemplarisch für jede Fahrstraßengruppe) so aus...
    Bild004.thumb.jpg.85a8437881c053fed1f59541ff2a63a1.jpg

    Bild005.thumb.jpg.041c2e706bc3afe5bc1a3241e0c3578e.jpg

    ...Anmerkung sort=false
    Bild006.thumb.jpg.220d1c207f85e45e45f9e36fbdcaba24.jpg

    ... sort=true
    Bild008.thumb.jpg.e7d8c0946e3a449bd484909428fc86b5.jpg

    Bild007.thumb.jpg.49f0238d1f6e3d471c5d12014584ff32.jpg

    _____________________________________________________________________________________________________________________________________

    Prinzipiell kann man auch ein benutzerdefiniertes Ereignis daraus machen...

    -- Anschlußfahrstraßen finden
    -- P1_Schlagwort_FS1 = Schlagwort FS1 (Ausgangs-FS)
    -- P2_Schlagwort_FS2 = Schlagwort FS2 (mögliche Anschluss-FS)
    -- P3_Listenname = Name der Liste für Anschluss-FS
    -- P4_sortiert = Tabelle nach Namen sortieren
    
    local fs1a=layout:getRoutesByKeyword(P1_Schlagwort_FS1) -- FS1 einlesen
    local fs2a=layout:getRoutesByKeyword(P2_Schlagwort_FS2) -- FS2 einlesen
    for _,fs1 in ipairs(fs1a) do -- Schleife FS1
      local Liste={} -- Ausgabeliste
      for _,fs2 in ipairs(fs2a) do -- Schleife FS2
        local wp1=fs1.waypoints -- Wegpunkte FS1
        local wp2=fs2.waypoints -- Wegpunkte FS2
        if wp1[#wp1]==wp2[1] then -- letzter Wegpunkt FS1 = erster Wegpunkt FS2?
          table.insert(Liste,fs2) -- wenn ja, FS2 in Liste eintragen
        end
      end
      if #Liste>0 then -- Einträge in Liste vorhanden?
        if P4_sortiert and #Liste>1 then -- sortieren und Einträge in Liste mindestens 2
          local function sortfunction(a,b) return a.name < b.name end -- Sortierfunktion
          table.sort(Liste,sortfunction) -- Sortieren ausführen
        end
        fs1.variables[P3_Listenname]=Liste -- Liste als variable in FS1 schreiben
      end
    end

    mit diesen Parametern..
    Bild009.thumb.jpg.06584fc3c71fd83363a367b060aba4eb.jpg

    Anmerkung: den Prefix "Px" habe ich gesetzt damit die Variablen in dieser Reihenfolge aufgelistet werden (das MBS sortiert alphabetisch)

    Damit können die Parameter auch in der grafischen EV eingetragen werden...
    Bild010.thumb.jpg.b081ba0d4fdacebc1a5a806bf4e49661.jpg

    Der Vollständigkeit halber noch das Projekt...
    2025-01-23-Anschlußverbindungen suchen.mbp

    ... mit extra 2 Schaltern
    Bild011.jpg.ae8156cbec77023692378b00da00663d.jpg

    Gruß
    EASY

  9. Hallo @Neo,

    Wenn ich in der grafischen EV als erste Aktion "Skript ausführen" festlege...
    Bild001.thumb.jpg.ded379761bd557fa5b7e95014263123a.jpg

    ... öffnet sich der Skript Editor...
    Bild002.thumb.jpg.1c346be85ad911f15f0400e05d571245.jpg

    ... und ich komme für weitere grafische Aktionen nicht mehr zurück zur Aktionsliste.
    Bild003.thumb.jpg.d4a9c12ac77aa12239ff33c26b82ce32.jpg

    Ich muß also zuerst eine grafische Aktion erzeugen...
    Bild004.thumb.jpg.626457a4437f3b95ad983570857713a8.jpg

    ... dann die Aktion "Skript ausführen" hinzufügen...
    Bild005.thumb.jpg.aac72f9c524904d3da7974525f92b0f4.jpg

    ... dann kann ich das Skript bearbeiten...
    Bild006.thumb.jpg.03b53d2e581b0f3cf82bcbac3bc1d390.jpg

    ... und dann die beiden Aktionen vertauschen...
    Bild007.thumb.jpg.57fb4ab640338f2e3688f3c580f4ac65.jpg

    ... damit "Skript ausführen" an erster Stelle steht.

    Gruß
    EASY

     

     

  10. Hallo @Neo

    wäre es möglich, das beim Einrasten von einem Portal / Depot auf ein Gleisende automatisch eine Verknüpfung zum entsprechenden Gleis gesetzt wird, so wie es z.B. bei Gleiskontakten der Fall ist ist, wenn sie beim Gleis einrasten.
    Hintergrund: Wenn man das Gleis verschiebt muß das Portal / Depot bewegt werden damit es wieder einrastet. Gerade bei kleinen (besonders bei versehentlichen) Verschiebungen ist nicht immer ersichtlich, daß das Portal / Depot "den Anschluss verloren" hat und man wundert sich, warum es plötzlich nicht mehr geht.
    Außerdem fände ich es praktisch, wenn das Portal / Depot mit dem Gleis mitwandern würde, eben wie z.B. ein Gleiskontakt.

    Gruß
    EASY 

  11. Hallo,

    eigentlich ist es mehr ein Feature-Wunsch aber ich stelle es erst einmal zur allgemeinen Diskussion.

    Die Ausgangslage:
    Bild001.thumb.jpg.1591c5e8af733c8be659753a2952f176.jpg

    Die Aufgabenstellung:
    Die blauen Loks sollen immer vorwärts aus dem Depot kommen
    Die roten Loks sollen die Fahrtrichtung beim Verlassen des Depots umkehren (vorwärts-rückwerts-vorwärts.....) (Schlagwort ""RiWe")
    Bei Betätigung des Tasters: nächste (zufällige) Lok aus dem Depot entlassen

    Der Versuchsaufbau:
    Bild002.thumb.jpg.0ac8233f317ad17d23aa486628671ff2.jpg

    Der Wunsch:
    Die Aufgabenstellung mit einem Depot erfüllen.

    Für 2 Depots habe ich diese Lösung:
    Gleiskontakt wird betreten:

    if vehicle.variables["RiWe"] then
      $("Depot 2-"):add(vehicle)
    else
      $("Depot 2+"):add(vehicle)
    end

    Schalter wird betätigt:

    local Dp=$("Depot 2+")
    local Dm=$("Depot 2-")
    local Liste={},{}
    print(Dp.count,Dm.count)
    
    if Dp.count>0 then
      for i=0,Dp.count-1 do
        table.insert(Liste,{Dp,i})
      end
    end
    if Dm.count>0 then
      for i=0,Dm.count-1 do
        table.insert(Liste,{Dm,i})
      end
    end
    
    if #Liste>0 then
      for i=1,#Liste do
      print("Liste",Liste[i][1].name,Liste[i][2])
      end
      local x=math.random(1,#Liste)
      print("Auswahl",Liste[x][1].name,Liste[x][2])
      print()
      Liste[x][1]:release(Liste[x][2],Dp)
    else
    print("Depots sind leer")
    end

    -----------------------------------------------------------------------------

    Für ein Depot habe ich eine Wunschlösung:
    Wenn man auf diesen Parameter des Depots in der EV zugreifen könnte...
    Bild003.jpg.5e3022ca7456973f40e38a8a8054f9d5.jpg

    ... würde Gleiskontakt wird betreten so aussehen:

    $("Depot 1"):add(vehicle)

    Taster wird betätigt so
     

    local function intable(t,x)
      for i,v in ipairs(t) do
        if v==x then
          return -1
        end
      end
      return 1
    end
    
    local Depot=$("Depot 1")
    local riwe=Depot:getEntriesByKeyword("RiWe")
    if #riwe>0 then
      local x=math.random(0,$("Depot 1").count-1)
      for i,v in ipairs(riwe) do
        print("Index riwe",v)
      end
      print("Depot:release("..x..","..intable(riwe,x)..")","<=Wunschaktion")
      print()
      -- noch keine Lösung mit einem Depot
    else
      print("Depot 1 ist leer")
    end

    ... die Wunschaktion wird derzeit nur als print-Ausgabe erzeugt...

    Bild004.jpg.b34bfe37cae80d73d44c408952612d65.jpg

    Dies wäre meine Diskussionsgrundlage.
    Depotproblem01.mbp

    Meinungen und Anregungen gerne.
    (Hinweis: Die Loks sind nur exemplarisch... es können auch ganze Züge sein)

    Gruß
    EASY

  12. Hallo,

    ich hatte diese Anlage hier schon einmal vorgestellt. Es ist ein Schattenbahnhof bei dem die Züge immer wieder neu zusammengestellt werden. Da sich das MBS in seinen Möglichkeiten weiterentwickelt hat, habe ich die EV neu geschrieben und die Funktionalität angepasst.
    Bild005.thumb.jpg.9914f81bf177ed4cf71347f87ea33ab3.jpg

    Bild005a.jpg.27aa1a4450192371470837fc9b95267c.jpg

    Der linke Block ist für den Betrieb, der rechte Block ist zum Einlesen eines neuen Zuges (benötigte Variablen werden automatisch erzeugt).

    Viel Spaß beim Ausprobieren. Kommentare, Anregungen und Fragen wie immer gerne...

    2025-01-13-Sparschattenbahnhof.mbp

    Gruß
    EASY

     

  13. Hallo,

    vor einer Stunde schrieb Phrontistes:

    Aber versteht das außer Dir noch einer? Meine Lösung leitet sich immerhin noch von der graphischen ab ...

    sorry, es sind in diesem (Deinem) Thema anscheinend nur Lösungen erwünscht, die sich in der grafischen EV darstellen lassen... kommt nicht mehr vor!
    (ich lasse meinen Beitrag trotzdem noch stehen)...

    Gruß
    EASY

  14. Hallo,

    Am 10.1.2024 um 22:18 schrieb Phrontistes:

    hatte noch ein Manko: Beim Triebfahrzeug wurde am Ende der Entkupplungsstrecke auch die "vordere" Kupplung wieder aktiviert. Das wird man im Zweifel nicht wollen, weshalb ich jetzt dafür sorge, dass am Ende der Entkupplungsstrecke die vordere und hinter Kupplung des Zugverbandes deaktiviert wird. Das geht nur mit Lua.

    Deine Lösung:

    local t, t2 = layout:getVehicleGroup(Vehicle)
    for i, Iter in ipairs(t) do
      local Ori = t2[i]
      if i == 1 then
        if Ori == 1 then
          Iter.couplers[0].enabled = false
        else
          Iter.couplers[1].enabled = false
        end
      elseif i == #t then
         if Ori == 1 then
          Iter.couplers[1].enabled = false
        else
          Iter.couplers[0].enabled = false
        end
      end
    end

    Mein Alternativvorschlag (ohne Auswertung der Fahrtrichtung)

    local zug=layout:getVehicleGroup(vehicle)
    --Erstes Fahrzeug:
    zug[1].couplers[0].enabled=zug[1].couplers[0].connectedCoupler~=nil --Kupplung aktiv=Kupplung besetzt?
    zug[1].couplers[1].enabled=zug[1].couplers[1].connectedCoupler~=nil
    if #zug>1 then -- evtl. Letztes Fahrzeug:
    zug[#zug].couplers[0].enabled=zug[#zug].couplers[0].connectedCoupler~=nil
    zug[#zug].couplers[1].enabled=zug[#zug].couplers[1].connectedCoupler~=nil
    end

    Gruß
    EASY

  15. Hallo,

    vor 2 Minuten schrieb Hawkeye:

    Mit „Weichen“ sind hier z.B. Drehbrücken oder Drehscheiben gemeint, die bei Aktivierung einer Fahrstraße erst einige Zeit benötigen, um die richtige Position für die Herstellung der Fahrstraße zu erreichen.Kommt also äußerst selten vor.

    danke:)... das ergibt einen Sinn.

    Gruß
    EASY

  16. Hallo,

    FSstate2.jpg.c63fe34cd2fb0a55527b6b83015831c2.jpg

    unter welchen Umstanden wird für Fahrstaßen state=2 ausgegeben?

    von der Beschreibung her hätte ich (auch?) erwartet, daß die Schaltzeit von animierten Signalen (laut EV gilt das Signal erst am Ende der Animation als geschalten) mit eine Rolle spielt. Nach meinen Versuchen ist dem aber nicht so. Eine Fahrstraße nimmt nach der Aktivierung sofort state=3 ein (noch bevor das Signal laut EV als geschalten gilt).

    Gruß
    EASY

  17. Hallo,

    vor 2 Stunden schrieb Hawkeye:

    Selbst bei 100 Fahrstraßen ist es kein allzu großer Aufwand mit Copy/Paste allen Fahrstraßen dasselbe Schlagwort zu geben.

    Gibt es da noch einen Trick, wie man das auf einen Rutsch erledigen kann? ...oder muß man doch jede einzelne Fahrstraße anklicken und einfügen?

    Gruß
    EASY

  18. Hallo,

    vor 22 Minuten schrieb Phrontistes:

    Ansonsten ist das MBS aber sehr tolerant und zeigt z.B. die eingebauten Pfeile auch dann richtig an, wenn die Portale nicht verbunden sind. Auch kann man die Fahrstraße aktivieren/deaktivieren, wenn die Portale nicht verbunden sind. Nur bleibt halt der Zug (trotz aktivierter Fahrstraße) vor dem Portal stehen, wenn das Portal keine Verbindung zu einem anderen Portal hat.

    Das habe ich auch schon ausprobiert. Mit Deinem Beispiel kommt man schon stark in Grenzbereiche, wo man sich sehr bewußt sein muß unter welchen Umständen es (noch) funktioniert...

    Gruß
    EASY

  19. Hallo,

    vor 25 Minuten schrieb Phrontistes:

    Danach hast du zwei angetriebene Fahrzeuge im Verband, was keine gute Idee ist und zu Verwirrung führen kann.

     

    vor einer Stunde schrieb guenter.strickmann:

    Ich möchte, dass die vordere Lok einfach über den Kontakt fährt und die hintere dann beim Betreten eines Kontaktes oder Gleises wieder eingeschaltet wird. Ab da kann man die Kupplungen deaktivieren und Geschwindigkeiten setzen.

    Ich vermute mal @guenter.strickmann möchte die hintere Lok (die eine Schiebelok darstellen soll) ab diesem Punkt abkoppeln und in entgegengesetzter Richtung wieder abfahren lassen da die Steigung überwunden ist und die Schiebelok nicht mehr benötigt wird.

    Gruß
    EASY

  20. Hallo,

    vor 5 Minuten schrieb Goetz:

    Weil du da gleich mehrere Gleise in der Länge des längsten Zuges unterirdisch benötigst?
    Warum leuchtet mir das nicht so recht ein?

    :D o.K. ... ich habe nur das Verschwinden und wieder Auftauchen des Zuges im Diorama betrachtet.
    (aber als Anmerkung: auch unter einem Diorama ist jede Menge Platz9_9)

    Gruß
    EASY

×
×
  • Neu erstellen...