Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    4911
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Goetz

  1. vor 45 Minuten schrieb liftboy:

    Ich möchte den Schalter, als Drucktaster, wieder zurücksetzen.

    Du findest auf meinen Tutorial Anlagen sehr häufig Taster mit genau diesem Prinzip.
    Bei allen benutze ich dasselbe Muster:

    Tasterzurcksetzen..jpg.4655a363b236366db3626afc9c06f913.jpg

    Taster wird gedrückt, löst eine Aktion aus und springt wieder in die Nullage zurück, ohne das Ereignis ein zweites Mal zu triggern.
    Ganz einfach. Der Trick liegt darin, die Lage des Tasters zu prüfen und eine Fallunterscheidung zu treffen.

     

  2. vor 16 Minuten schrieb michael.franz1361:

    vielen Dank für die Mühe.

    Ich sehe, welche Mühe du dir gegeben hast das Prinzip komplett nachzubauen. 
    Eigentlich ist das für den Nachbau zu viel.

    Dass du bei der Anzahl Stolpersteine nur einen einzigen Ausrutscher hattest, ist bemerkenswert. (y)

     

  3. vor 30 Minuten schrieb michael.franz1361:

    es hängt schon wieder irgendwo

    das "irgendwo" ist die zweite Wiederholung, welche die Taster alle wieder ausschaltet.

    Die muss in das Fach unterhalb der dünnen schwarzen Trennlinie.
    Denn diese Wiederholung soll abgearbeitet werden, wenn die Stellung des Schalters nicht 1 ist.

    WiederholungimfalschenFach.thumb.jpg.a6f60a32def4c8b9ad63f2e27669aca7.jpg

    Wenn jemand den Schalter einschaltet (Stellung = 1), biete alle Ziele an.
    Wenn jemand den Schalter ausschaltet (Stellung nicht = 1), lösche alle Ziele.

    Viele Grüße
    Götz

  4. vor einer Stunde schrieb maxwei:

    ein Kreuz ... (sollte ja eine christliche Kirche darstellen)

    Nur katholische Kirchen haben ein Kreuz auf dem Glockenturm.
    Evangelische Kirchen (ebenfalls christlich) nicht.

  5. Doch, das geht, @liftboy.

    • Es geschieht automatisch, wenn der Zug das Ende erreicht.
    • oder du deaktivierst sie per EV Aktion "Fahrstraße aktivieren - false" (im Ereignis: "Schalter wurde betätigt")
    • oder du klickst im Fahrstraßenmenü auf das Schlosssymbol der aktiven Fahrstraße.

    Jedes dieser drei Ereignisse löst dann "Fahrstraße wurde aktiviert/deaktiviert" aus.
    Und mittels Bedingung kannst du unterscheiden, ob sie aktiviert oder deaktiviert wurde.

  6. Hallo @liftboy,

    Wenn ein Fahrzeug im Bereich einer Fahrstraße steht, dann wurde sie schon zuvor aktiviert. Sonst hätte das Fahrzeug nicht in den Bereich einfahren können, der durch die Fahrstraße (in Kombination mit einem Signal am Anfang) gesichert ist. Und wenn das Fahrzeug dorthin geraten ist, obwohl die Fahrstraße inaktiv war, dann lässt sie sich nicht mehr aktivieren bis das Fahrzeug sie wieder verlassen hat. Sie gilt jetzt als blockiert.

    Deaktiviert wird die Fahrstraße, wenn das Fahrzeug den Endpunkt erreicht hat oder ein EV Befehl das bewirkt.

    Dass ein Fahrzeug auf der Fahrstraße steht, ist kein Ereignis (sondern eine Eigenschaft).

    Ein Ereignis tritt immer punktuell ein. Also "Fahrzeug betritt Gleis" oder "Fahrzeug verlässt Kontakt"

    Viele Grüße
    Götz

  7. Tut mir leid, aber da war ich voreilig, @liftboy.

    Bei meinem Versuch, den ich leider erst nach dem Schreiben gemacht habe, wird der Kontakt bei einem stehenden Fahrzeug auch dann "gesehen", wenn er nicht in Fahrtrichtung vor, sondern hinter dem Fahrzeug, also entgegen der eingestellten Fahrtrichtung liegt. Nur wenn das Fahrzeug in Bewegung ist, wird korrekt unterschieden.

  8. Du kannst prüfen, ob ein bestimmter Kontakt in Fahrtrichtung voraus liegt.
    Und ein Fahrzeug hat immer eine Fahrtrichtung. Auch nach einem Kaltstart.
    Wenn der Kontakt nicht in Fahrtrichtung gefunden wird, dann kannst du die Fahrtrichtung mit einem Kommando umkehren.

    Beachte dabei bitte, dass Kontakte nur über eine gewisse Distanz erkannt werden. Die genaue Länge kenne ich leider nicht.

    Pardon! Mein Versuch hat ergeben, dass es sich etwas anders verhält (siehe unten)

  9. vor 13 Minuten schrieb bigrala:

    Bei dem Einsatz von Tabellen und Listen muss ich doch genauso abfragen

    Nein, du entnimmst der Variable die Zuggattung und benutzt dieses Wort direkt als Adressierung in der Tabelle.
    Ganz ohne Abfrage.

     

    vor 13 Minuten schrieb bigrala:

    Habe mal versucht je zwei loks mit Text Variablen für Fernverkehr, Nahverkehr und Güterverkehr versehen und in ein Depot geschickt.
    Wollte sie dann mal 5 sek nach betreten eines Depots din gleichen Zugtyp wieder starten. Bisher habe ich zur Auswahl welche Zugart gestartet werden soll Schlagworte benutzt.
    Wenn ich es mit der Variablen Version probiere klappt es nicht.

    Das ist ein anderes Thema. Für die Unterscheidung der Züge im Depot benötigst du in der Tat das Schlagwort. Da nützt die Variable nichts.

     

  10. vor 1 Stunde schrieb bigrala:

    oder was übersehe ich dabei ?

    Ein Schlagwort ist wie ein Variablenname. Also müsstest du einzeln nach jedem Schlagwort fragen.
    Eine Variable mit dem Namen "Zuggattung" müsstest du hingegen nur einmal auslesen und hättest so mit einem Griff die Zuggattung zur Hand.

    Liest doch mal bitte die ganze Antwort von mir, die du oben zitiert hast.
    Da steht auch drin, warum es ist wie es ist und wie man damit umgehen kann.

     

    vor 1 Stunde schrieb bigrala:

    Bezüglich Tabelle, das hatte Götz angesprochen

    Tabellen, in denen die Zuggattung der Bezeichner ist, Ralf.
    Weißt du, was der Bezeichner in einer Tabelle ist?
    Hier siehst du ein Beispiel. Die Tabelle "Einfahrten" hat drei Einträge, deren Bezeichner eine der Zuggattungen ist.
    Jeder Eintrag ist dann wiederum eine Liste mit den erlaubten Fahrstraßen für diese Zuggattung.
    In der Liste haben die Einträge keine Bezeichner, sondern sie sind durchnummeriert. Das unterscheidet eine Liste von einer Tabelle.

    BezeichnereinerTabelle.jpg.532c1ea6bd04042dbb2e18a0f630edb4.jpg

    Viele Grüße
    Götz

  11. vor 8 Stunden schrieb Chris06:

    Warum hat niemand diese Antwort gleich erwähnt.

    Weil bis dahin niemand richtig verstanden hat, was du erreichen wolltest.
    Dass nämlich der Fahrtrichtungswechsel alleine die Änderung bewirken sollte.

  12. vor 28 Minuten schrieb Chris06:

    meine Frage war ob es möglich ist die Lichter mit der Fahrtrichtung zu schalten. ohne Gleiskotakt oder andere Auslöser.

    Nein Chris, das geht nicht mit der EV.
    Die braucht, wie @EASY schon schrieb, ein auslösendes Ereignis, an das man seine Aktionsliste koppeln kann.
    Und der Wechsel der Fahrtrichtung ist kein Ereignis, dass du in der EV als Auslöser verwenden kannst.
    Es gibt dort  ein Ereignis "Fahrzeug wechselt Fahrtrichtung".

    Viele Grüße
    Götz

  13. vor 28 Minuten schrieb liftboy:

    Genau eine solche suche ich

    Die gibt es nicht. Um den Kontakt "echt anzupieksen" musst du ihn echt mit einem Fahrzeug betreten.

    Ich verstehe, warum es für dich interessant wäre. Aber von deiner speziellen Verwendung abgesehen gibt es kaum einen Bedarf für diese Möglichkeit. Denn ein Kontakt reagiert ausnahmslos immer, wenn er betreten wird. Das muss man nicht simulieren. Und um zu Testzwecken die Aktionsliste zu triggern, die der Kontakt auslösen soll, gibt es (wie zuvor gezeigt) bequeme Wege.

  14. vor 43 Minuten schrieb Thomas_103:

    Komischerweise geht es mit der Test Anlage.

    Hallo Thomas,
    auf der beigefügten Testanlage liegen auch nur vier Weichen zwischen Start und Ziel. Deshalb eignet die sich nicht, um die Ursache deines Problems zu finden. Die Ursache können wir nur dort finden, wo das Problem auftritt. Logisch?

    Also rate ich mal:
    Auf deiner vollständigen Anlage gibt es eventuell mehrere mögliche Wege von A nach B. Die können sogar einmal im Kreis um die ganze Anlage führen, bevor sie am eigentlichen Ziel ankommen. Und wenn nur einer dieser Wege über mehr als 7 Weichen führt, dann musst du dem Programm helfen sich für den richtigen Weg zu entscheiden.

    Möglichkeit 1: Die Option "nur aktive Weichenstellungen berücksichtigen" aktivieren. Dann musst du einmal alle Weichen von A nach B per Hand stellen, bevor du die Fahrstraße einrichtest. Damit nimmst du dem Programm die Wegsuche ab.

    Möglichkeit 2: einen Kontakt zwischen Start und Ziel setzen und in die Fahrstraßenbestimmung einbeziehen. Wenn zwischen jedem Abschnitt der Fahrstraße nur 7 Weichen oder weniger liegen, funktioniert die automatische Wegsuche.

    Viele Grüße
    Götz

×
×
  • Neu erstellen...