Jump to content

prinz

Mitglieder
  • Gesamte Inhalte

    475
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von prinz

  1. Ergänzung:

    Wenn es bei Deinem Szenenwechsel z.B. darum geht, unterschiedliche Epochen abzubilden oder Personenzüge vs. Güterzüge zu tauschen, käme eine Kombination mit dem Vorschlag von @EASY in Betracht. An den Aufgleisstellen sind die Doppelportals untergebracht. Zum Szenenwechsel werden alle Züge mit einem ausgewählten Schlagwort (z.B. Szenenfahrzeug) in ihr zuständiges Depot geschickt. Danach werden aus dem Depot des gewählten Szenarios nacheinander alle Züge gestartet. Am Ende des Ausfahrtgleises ist ein Portal, das mit dem entsprechenden Ausfahrportal des Doppelportals für diesen Zug verbunden wird.

  2. Hallo @liftboy ,

    Ein direkte Umpositionierung ist wohl nur über Transformation möglich.

    Wenn es "nur" darum geht, möglichst komfortabel Zugverbände "verschwinden" zu lassen und andere aufzugleisen, könntest Du mit Portalen arbeiten.
    In der Testanlage (ID B5FF36F7-AB9A-4985-BB94-48A4A767E41F ) habe ich ein Mini-Beispiel erstellt, wie so etwas aussehen könnte. Das Oval weist im
    Vordergrund eine Mini-Lücke auf, die durch zwei Portale überbrückt wird. Per EV lassen sich die Portale umschalten und so mit den Portalen des Schattenbahnhofs verbinden. Der Taster "Zug zum SBF" schickt den nächsten Zug zum SBF-Gleis. Die Start-Schalter starten den entsprechenden Zug (Gleise von oben nach unten numeriert). Absicherungen gegen Fehlbedienung sind nicht enthalten ;)

    Aufgleisen.thumb.jpg.c09bfef53b48b9acefad74be18969ac8.jpg

    Vielleicht hilft Dir so etwas weiter. Ach ja: Die Minilücke könnte durch ein Gleisstück geschlossen werden, in dessen Editor die Kategorie "Bahn" durch "nur 3D-Modell" ersetzt wird.

    Viele Grüße,
        Wolfgang

  3. Hallo Derrick,

    Wenn Du innerhalb einer Wiederholung (alle Fahrzeuge auf einem Gleis) eine neue Wiederholung (Für Objekte mit einem Schlagwort) aufrufst, so sind werden bei der zweiten Wiederholung die Objekte der ersten ignoriert und wirklich alle Objekte mit diesem Schlagwort abgearbeitet.

    Richtig wäre es, innerhalb der ersten Wiederholung abzufragen, ob dieses Schlagwort bei der Wiederholung existiert.

    Trenproblem.thumb.jpg.bbda414e531d383affa4de54b100a2fe.jpg

    Viele Grüße und weiterhin viel Spaß
        Wolfgang

  4. Die Kreativität der Modellbauer bei Animationsnamen ist nachvollziehbar, stellt aber Anlagenbauer vor Probleme.

    Um die möglichen Animationen für Bahnfahrzeuge zu vereinheitlichen, habe ich mal eine Mini-Anlage erstellt (Animationen für Bahnfahrzeuge ID 4879AD06-54F0-4533-B9A3-A1B96EBAB35D ). Die ursprüngliche Idee und erste Umsetzung fand ich im Forum, habe aber leider den Namen vergessen.

    Diese "Mini-Anlage" beinhaltet die EV sowie ein Gleis mit Gleiskontakten, die einen automatischen Eintrag der Animationen von Bahnfahrzeugen als Variable bewirken sowie Funktionen und Kontakte, um diese Animationen auszuführen. Beinhaltete Animationen sind:
    - Innenbeleuchtung
    - Türen öffnen/schließen
    - Fahrlicht/Rücklicht
    - Pantograf
    Schlagworte von Gleiskontakten, auf welche die EV reagiert, sind:
     Innenbeleuchtung ein
     Innenbeleuchtung aus
     Fahrlichter setzen
     Fahrlichter ausschalten
     Pantograf vorne hoch (als Vorlage)
     Türen rechts auf
     Türen rechts zu
     Türen links auf
     Türen links zu
     Animationen reset
    Die Gleiskontakte rufen jeweils ein benutzerdefiniertes Ereignis auf, das natürlich auch von anderen Stellen genutzt werden kann.

    Einfach die Anlage importieren und die nicht benötigten Elemente (Boden, Gleise , Kontakte und Beschriftungen) entfernen.

    Den Gleiskontakt für die Ermittlung der Animationstexte wird bei Ausfahrten aus SBFs oder Depots eingesetzt. Alternativ kann die Ermittlung auch bei einer Start-Prozedur zum Starten des Betriebs erfolgen. Hier wäre ein einheitliches Schlagwort für Triebfahrzeuge notwendig.

    Wer ein ähnliches Verfahren für Straßenfahrzeuge (Blinker, Fahrlicht, Bremslicht, Türen (nur bei Bussen) ) benötigt, findet dies neben vielen anderen EVs in der Anlage "Basissteuerungen" ID 741AF992-2B29-48ED-B6B8-6C416AF9A1EC.

    Viele Grüße,
        Wolfgang

  5. Ich sagte ja, dass es schwierig ist, nur anhand Deiner Beschreibung den Fehler zu finden.

    Wenn Du Deine Anlage nicht (z.B. als Entwurf) veröffentlichen magst, dann mache zumindest einen Screenshot von dem 2. Ereignis, wobei die Aktion mit der Automatischen Beschleunigung markiert sein sollte, so dass man die Details dazu sehen kann.

    Viele Grüße,
       Wolfgang

     

  6. Hallo @Shantyman ,

    Es ist schwierig, ohne zumindest einen Screenshot von der EV den Fehler zu finden.

    Meine Vermutung: In der Auswahl der Eigenschaft gibt es die "Automatische Beschleunigung" sowohl für einen Gleiskontakt als auch für ein Fahrzeug. Wahrscheinlich ist als Auslöser das Fahrzeug gewählt und die Eigenschaft des Gleiskontaktes zugeordnet.

    Schau doch mal nach.

    Viele Grüße,
        Wolfgang

     

  7. Ja klar, habe ich auch jeweils erwähnt. Sowohl die heute veröffentliche Anlage "Blautopf" wie auch der vor einiger Zeit entstandene "Vorstadt_Hafen_SpurN" basieren auf diesen Anlagen. Zum einen finde ich es toll, wie er es schafft, auf kleinem Platz präsentable Anlagen zu bauen. Zum anderen sind die Anlagen alle liebevoll bis ins Detail ausgestattet. Da ist es schon eine Herausforderung, dies annähernd im 3D-Modellbahnstudio nachzubauen. Jedenfalls fand er meine Hafen-Anlage so gut, dass er das Video dazu auf seiner Homepage verlinkt hat.

    Viele Grüße,
        Wolfgang

     

  8. Hallo zusammen,

    Nach "Hafen Spur N" hier eine weitere Anlage nach einer Idee von "Pfiffige Anlagen" (www.modellbahn-traumanlagen.de , Genehmigung des Autors liegt vor). Die Anlage versucht mit minimalem Platzbedarf (100x80cm) einen interessanten Betrieb zu ermöglichen. Neben Personenzügen kommt ein Kiestransport (mit Beladung) zum Einsatz sowie ein Güterzug, dessen Waggons an die jeweilige Zieladresse gebracht werden. Auch hier gibt es einen Ladevorgang für einen offenen Güterwaggon.
    Im Gegensatz zu meinen anderen Anlagen gibt es hier nur eine Halbautomatik, d.h. einzelne Züge können über ein Bedienpanel abgerufen und einem Bahnhofsgleis zugewiesen werden. Von dort können weitere Aktionen abgerufen werden oder - bei Wendezügen - direkt eine Abfahrt ausgewählt werden. Aber Vorsicht, außer zwei Wendezügen benötigen alle anderen ein Umsetzen der Lok, wobei die Gleise 2+3 benötigt werden. Auf Gleis 1 ist natürlich kein Lokwechsel möglich. V65-Güterzug und Kiestransport sollten auf Gleis 3 geleitet werden, so dass dort weitere Aktionen abgerufen werden können.

    Die ID der Anlage ist 361D8CA7-7D13-41A7-B52E-C703D90A15EC

    Ein Video gibt es unter https://youtu.be/nHXCkHw7kG0 .

    Videos zur Originalanlage von Dieter findet ihr unter https://www.youtube.com/c/ModellbahnTraumanlagen

    Hier ein paar Impressionen:

    Anlage.thumb.jpg.a4775d3024f27c405acfe85eeb1a7ed5.jpg

    Bedienpanel.thumb.jpg.b55eb474aa5646480486c7979e7beffb.jpg

    Blautopf.thumb.jpg.c5abd7ec1fc2517131180f2a4ed15a6f.jpg

    Kieswerk1.thumb.jpg.e7d07f484294bc78bf8ec3dc9494db41.jpg

    Viel Spaß mit der Anlage

    Viele Grüße,
        Wolfgang

     

  9. Der Anlagenbau ist jetzt abgeschlossen, so dass jetzt auch die Beschreibung zum Aufbau eines Bedienpanels fertiggestellt werden konnte:

    Tutorial Anlagennachbau Teil7.pdf

    Die fertige Anlage schaut (bei mir) jetzt so aus:

    GBS12.thumb.jpg.a0e54c63fbf4764a89022602da42abb8.jpg

    Der Aufbau und die Steuerung des GBS stammen größtenteils von Götz und Roter Brummer. Die Steuerung des Schattenbahnhofs hatte ich in ähnlichem Layout schon einmal für Depots veröffentlicht.

    Leider haben sich im Laufe der Erstellung des Bedienpanels noch Änderungen in der EV ergeben. Die Anlage mit der Basissteuerung (ID 741AF992-2B29-48ED-B6B8-6C416AF9A1EC ) ist aktualisiert worden.

    Weiterhin müssen bei SBF-Ausfahrtsignalen noch eine Variable vom Typ Objekt und Name "SBF" mit dem SBF-Objekt als Inhalt ergänzt werden. Dies ist für die Bedienpanel-Anzeige notwendig geworden.

    Wer eine ältere Version der Beispielanlage betreibt, sollte prüfen, ob bei dem Bahnhofs-Einfahrtsignal Ost schon das Schlagwort "Blocksignal" eingetragen ist. Falls nicht, bitte nachtragen.

    Sorry für die notwendigen Änderungen. Die Anlage ist parallel zu den PDF-Dokumenten entstanden.

    Die fertige Anlage ist jetzt unter der alten ID EF05FEDD-DAAD-4B46-8911-166B97B13408 im Bereich Tutorial-Anlagen hochgeladen.
    Die Automatik der Anlage ist ausgeschaltet. Nach dem Klick auf Play startet der Straßenverkehr nach ca. 5 Sekunden. Danach kann der Bahnbetrieb manuell gesteuert oder auf Automatikbetrieb umgestellt werden.

    Viel Spaß
        Wolfgang

     

  10. Alte Programmierer-Regel: Wenn Du einen Fehler partout nicht findest: Lass einen anderen darüber schauen. Man ist quasi blind und liest immer über die fehlerhafte Stelle hinweg.

    Das Problem mit den Vorsignalen ist (meiner Meinung nach) ein anderes:

    Zum einen: Die Gleiskontakte der Vorsignale lösen in beiden Richtungen aus, also auch wenn ein Zug ausfährt. Das ist schlecht. Also: Richtung der Gleiskontakte nur in Einfahrtrichtung aktivieren. Dadurch müssen die auswärtsführenden Fahrstraßen neu aufgebaut werden, da das Vorsignal entfallen ist.

    Dann: Bei den Fahrstraßen bis zum Einfahrtsignal ist auch das Vorsignal enthalten, das durch die Fahrstraßen auf Vr1 geschaltet wird. Dies muss in den Fahrstraßen auf "nichts unternehmen" bei Aktivierung und Deaktivierung umgestellt werden.

    Danach läuft alles Gut (ich hab die Anlage ein Stück weiterlaufen lassen, da die Weiche im Ausweich links irgendwie verriegelt war).

    Hier die überarbeitete Anlage:

    2024.03B - BHF Einfahrt mit Listen.mbp

    Viele Grüße,
        Wolfgang

     

  11. Hallo @bigrala ,

    Ich habe zwei Ursachen gefunden:

    1. Bei den Vor- und Einfahrtsignalen setzt Du den Zugtyp des Gleiskontaktes auf einen anderen Namen als Du hinterher in den Benutzerdefinierten Ereignissen abfragst.
    2. Bei den Ereignissen für die West-Signale setzt Du die Ost-Variablen als "aktuell"

    Weiterhin:
    Ich hatte zweimal die Situation, dass z.B. Gleis2+3 belegt waren und so ein Zug mit diesen Zielen nicht einfahren konnte. Zwar fuhr einer der beiden weg, aber der Zug am Einfahrtsignal blieb stehen. Deshalb habe ich noch ein Ereignis "Zug verlässt BHF Signal" eingeführt und den Bahnhofssignalen eine Variable "Einfahrtsignal" vom Typ Objekt mit dem gegenüberliegenden Einfahrtsignal spendiert. Verlässt nun ein Zug ein Bahnhofssignal, so wird geprüft, ob die Variable Einfahrtsignal existiert, ob dieses auf Halt steht und ob dort ein Zug steht. Da als sicher gilt, dass die Variablen beim Einfahrtsignal schon gesetzt sind wird nur noch das Ereignis "Gleiswahl" mit dem Einfahrtsignal als Parameter aufgerufen.

    Ach ja: Ich habe die beiden Vorsignale durch den Typ 2 (Hp0, Hp1 und Hp2) ersetzt und diese mit dem jeweiligen Hauptsignal verbunden, so dass sie wieder auf Hp0 schalten, wenn dies beim Hauptsignal passiert.

    Hier die modifizierte Version:

    2024.03A - BHF Einfahrt mit Listen.mbp

    Viele Grüße,
        Wolfgang

     

  12. Hallo @michael.franz1361 ,

    In der EV haben sich zwei Fehler eingeschlichen:

    Der Teil ab "Eigenschaft/Variable existiert [Schalter].FS Ziele" muss in den ELSE-Zweig von "Eigenschaft/Variable existiert [Schalter].Aufrufer:

    Steuerung1.thumb.jpg.4a1690a0bd81ddb1ed879f76865b6d8e.jpg

    Im Event "Ziel anbieten" muss die Fahrstraße beim Taster und nicht beim Aufrufer gesetzt werden.

    Steuerung2.jpg.a847fb1bc8cb6682f5bf173bac5d9bdc.jpg

    Viele Grüße,
        Wolfgang

     

     

  13. Sorry, ist ein bisschen spät geworden.

    1. Du brauchst nur noch einen Parameter.

    2. Mit Objekt meine ich das Element, das die Liste mit den Fahrstraßen und dem aktuellem Fahrzeug enthält.

    3. Wenn ein Ausfahrsignal verlassen wird, fragst Du, ob beim Einfahrsignal (Variable des Ausfahrsignals) ein Fahrzeug wartet und rufst dann die BN mit dem Einfahrsignal als Parameter auf.

    Gute Nacht,

    Wolfgang

  14. Am einfachsten ist es, wenn beim Betreten des Gleiskontakts des Einfahrtsignals das Fahrzeug als Variable beim Signal eingetragen wird (z.B. als "Fahrzeug aktuell").

    Dann brauchst du beim benutzerdefinierten Event nur noch das Signal übergeben. Das Fahrzeug ist dann über die Variable "Fahrzeug aktuell" verfügbar.
    Wenn über diesen Event eine Fahrstraße aktiviert wird, wird die Variable "Fahrzeug aktuell" auf [leer] gesetzt. Dann kannst Du beim Ausfahrsignal verlassen fragen, ob die Variable "Fahrzeug aktuell" nicht ein leeres Objekt ist und dann den Benutzerevent aufrufen.

     

  15. vor 3 Minuten schrieb bigrala:

    Habe jetzt nach der Änderung zwei Benutzerereignisse

    Das könntest Du weiter auf ein Ereignis reduzieren. Es werden ja zwei Parameter übergeben: Fahrzeug und Gleiskontakt. Der Gleiskontakt (Signal) dient lediglich dazu, die Fahrstraßen in Abhängigkeit des Fahrzeugtyps (Fern, Nah, Güter) zu ermitteln. Du könntest als bei der Einfahrt West das Objekt mit den Fahrstraßen West->Ost und bei der Einfahrt Ost das Objekt mit den Fahrstraßen Ost->West als Parameter übergeben.

    Das Ereignis kannst Du dann auch nutzen, wenn z.B. aus Richtung West zwei Einfahrmöglichkeiten gegeben sind.

    Viele Grüße,
        Wolfgang

     

  16. Das finde ich eine sehr gute Idee!

    Ich würde so vorgehen:

    Das Ereignis "Gleiskontakt BHF Sig Einfahrt Ost" kopieren und in z.B. "Gleisermittlung" umbenennen.
    Das neue Ereignis vom Typ in "Benutzerdefiniert" ändern (Zahnrad)
    Da dadurch die Referenzobjekte Fahrzeug und Gleiskontakt fehlen, müssen diese als Parameter ergänzt werden ("ohne Parameter" ändern in Objekt "Fahrzeug" und Objekt "Gleiskontakt".
    Obwohl die Parameter (entsprechen den möglichen Auslösern) wieder gleich lauten, musst Du diese trotzdem bei allen Aktionen und Bedingungen nochmal neu auswählen.

    Wenn du dann bei den entsprechenden Gleiskontakt-Ereignissen die alten Aktionen löscht und statt dessen das neue benutzerdefinierte Ereignis einbaust, erscheinen als notwendigen Parameter Gleiskontakt und Fahrzeug. Hier werden dann die "lokalen" Objekte eingetragen.

     

×
×
  • Neu erstellen...