Jump to content

Phrontistes

Mitglieder
  • Gesamte Inhalte

    941
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Phrontistes

  1. vor 34 Minuten schrieb Hawkeye:

    mach es BEVOR die Lok den Gleiskontakt am Signal betritt. 

    ... und nachdem sie den Gleiskontakt am Ende ihrer Fahrstraße passiert hat, musst Du noch dazusagen. Oder man deblockiert die Fahrstraße, welche die entnommene Lok gerade befahren hat, manuell; das geht natürlich auch.

    Ansonsten habe ich aus Deinem Entwurf gelernt, wie man FS mit Signalen (logisch) verknüpft. Bisher bin ich noch nicht auf die Idee gekommen, einer FS Schlagwörter / Variablen zu verpassen und diese zu nutzen - aber ich übe ja noch B|. Danke für den Tipp, den ich mir aus deinem Entwurf herausgefiltert habe.

    Beste Grüße

    Phrontistes

  2. vor einer Stunde schrieb jloos:

    damit das selbe Ereignis noch mal auszulösen.
    Vor allem solange, bis es passt.

    Hallo @jloos,

    also nochmal: So generell darfst Du das nur mit Vorsicht machen. Wenn es 25 mal nicht "passt", landest Du programmtechnisch in einen Stack Overflow und an der Oberfläche passiert - erwartungswidrig - gar nichts.

    Beste Grüße

    Phrontistes

  3. Ja klar, hier nicht. Es ging mir nur darum, dass man generell bei "das selbe Ereignis noch mal auszulösen" mit etwas Vorsicht zu Werke geht.

    Mit meiner Erweiterung Deiner Logik dahingehend, dass der Zug sich nicht selbst wieder starten soll

    vor 1 Stunde schrieb Phrontistes:

    einfach weiterwürfeln

    ist nämlich schon nicht mehr gewährleistet, dass sie einen Zug findet, den sie starten soll.

  4. Hallo @guenter.strickmann,

    da steckt ein Missverständnis des Begriffs "Fahrstraße" dahinter. Zug 1 will von A nach B und fragt an, ob das geht (vereinfacht: kein anderer Zug auf dem Weg). Wenn ja, bekommt er den Weg (die Fahrstraße), wenn nein, dann nicht (kann sich aber mal anmelden). Bekommt Zug 1 den Weg, dann kann Zug 2 nicht von C nach D fahren, falls er den Weg von A nach B kreuzen müsste oder eine Flankenfahrt entstünde. Ob Zug 1 eine Rangierlok und Zug 2 ein ICE ist, spielt überhaupt keine Rolle. Fahrstraßen sind nicht dazu da, den Betrieb zu planen, sondern ihn so abzusichern, dass kein Unfall passiert - auch und gerade dann, wenn der Plan Murks ist oder das Bedienpersonal einen Fehler macht.

    Beste Grüße

    Phrontistes

  5. Hallo @guenter.strickmann,

    vor 7 Stunden schrieb guenter.strickmann:

    Wenn ich Fahrstraßen anlege, dann funktioniert (zumindest bei mir) häufig am Anfang nicht sofort.

    Das ist normal und geht jedem so. Da muss man sich eine Weile einfummeln, um es zu begreifen. Nur Geduld ...

    Am 2.3.2023 um 16:21 schrieb Neo:

    aktuellen Visualisierung der Fahrstraße in der 3D-Ansicht

    Die ist völlig ok.

    vor 7 Stunden schrieb guenter.strickmann:

    in den Farben mit einer Unterscheidung

    Farben weist man via Kategorie selbst zu, da will man nicht nicht noch weitere Farben, die dazwischenfunken. Da man ja sowieso die Fahrstraßen im Fahrstraßenfenster selektieren muss (Mouseover reicht schon), um sie graphisch zu sehen, sieht man ihren Zustand (Play, Pause, Schloss) an der Stelle, an der sich die Maus ist sowieso befindet.

    Am 27.2.2023 um 20:11 schrieb guenter.strickmann:

    Praktisch wäre jedoch, wenn man die jeweils aktive Fahrstraße direkt im Gleis erkennen könnte.

    Ich glaube fast, Du hast den Mouseover im Fahrstraßenfenster  noch nicht entdeckt.

    Beste Grüße

    Phrontistes

  6. vor 1 Stunde schrieb Goetz:

    die Idee, bei nicht besetztem Gleis neu zu würfeln, ist clever!

    In der Tat genial! Jetzt überlege ich auch nicht mehr weiter, mein von @Goetz erweitertes Lua-Konstrukt in Graphik zu übersetzen.

    vor 2 Stunden schrieb Roter Brummer:

    Bitte nicht wundern: Die Variable kann auch per Zufall mehrfach hintereinander denselben Wert annehmen.

    Wenn das nicht gewünscht ist, einfach weiterwürfeln. Habe das anbei (natürlich inkl. der hilfreichen "gleichlaufenden" Listen von @Goetz) mal umgesetzt. Braucht noch eine Variable mehr, in der man sich merkt, was zuletzt "erfolgreich" ausgewürfelt wurde.

    Zufällige Zugwahl mit Listen ohne gleicher Zug erneut.mbp

    Beste Grüße

    Phrontistes

  7. vor 2 Stunden schrieb jloos:

    statt der direkten Ansteuerung der Signale mit der Aktivierung der Fahrstraßen umgesetzt.

    Schön! Schick' doch mal das mbp (inkl. Code von @Goetz, denn der ist natürlich mathematisch sauberer und es geht auch flüssiger).

    vor 3 Stunden schrieb jloos:

    Ich bin zwar nicht so gut in Lua

    Auch wenn's mit Lua hier sicher einfacher geht, will ich mal übungshalber vielleicht sehen, ob ich das graphisch hinbekomme. Geht bestimmt, wird aber etwas Fummelei.

    vor 3 Stunden schrieb jloos:

    ärgere ich mich darüber, dass ich nicht auch die Fahrstraßen vom Ausgangssignal zum ersten Blocksignal definiert habe

    Ja, das wäre es schöner.

    Beste Grüße

    Phrontistes

  8. Hallo @jloos,

    Du gehst im Ereignis "beliebige Lok starten" immer die gleiche Liste von oben nach unten durch. Dort steht an erster Stelle das Sig5, welches immer geöffnet wird, wenn eine Lok auf diesem Kontakt steht, was ja immer der Fall ist, wenn die Lok einmal rum ist. In Deinem Konstrukt fehlt das Zufallselement.

    Anbei eine ein Konstrukt mit Zufallselement. Den Timer habe ich auf 5 runtergesetzt damit Du siehst, dass Du den Abschnitt von den Ausfahrtsignalen bis zum ersten Blocksignal noch nicht abgesichert hast. Da können deshalb derzeit zwei (oder mehrere) Loks hintereinander fahren.

    20230506_Ausfahrt_SB mit Zufallsgenerator.mbp

    Beste Grüße

    Phrontistes

    PS: Ich habe das auf die Schnelle mit Lua gemacht. Falls Du nur die graphische EV-Oberfläche nutzen willst, könnte ich es auch damit machen.

  9. Hallo @SualokinK,

    vor 22 Minuten schrieb SualokinK:

    für ein Modell, auch mit Variationen, wird immer nur eine Animations-Datei verwendet

    Danke für den Hinweis, das war mir nicht klar. Irritationen und Rückfragen will man sich natürlich möglichst nicht einhandeln.

    vor 23 Minuten schrieb SualokinK:

    Zudem scheint das Modell nicht auf sonderlich großes Interesse zu stoßen.

    Stimmt leider, aber vielleicht ändert sich das ja noch ...

    Beste Grüße

    Phrontistes

  10. Hallo @SualokinK,

    ich habe ja keine Ahnung vom Modellbau, könnte mir aber vorstellen, dass eine Variante "ohne Dach", also "Kasten pur" keine große Sache für Dich wäre. Man sieht immer mehr von diesen gelben Riegeln ohne jeden Wetterschutz. Das Licht in der Decke gäbe es dann halt (wie im Original) nicht.

    Dies neuste Variante (2022) hat auch kein Display mehr, dafür Solarpanels oben drauf:

    https://de.wikipedia.org/wiki/Packstation#/media/Datei:Packstation_Kompakt.jpg

    Aber ich will es jetzt mal nicht übertreiben mit Variantenvorschlägen ;).

    Beste Grüße

    Phrontistes

  11. vor 20 Minuten schrieb Goetz:

    weil ein Objekt auch mehrere Schlagworte haben kann.

    ah auch hier 1:n-Beziehung, das wusste ich nicht. Dann ist es in der Sache ja unproblematisch - aber nicht für Neo, denn dann müsste bei jedem item schauen, ob er ein neues Schlagwort anlegt - oder nicht, weil es das neu einzutragende schon vorhanden ist und aus Sicht des Users wohl kaum verdoppelt werden soll.

  12. Ja klar, verstehe ich. Du hast am Verlauf des Diskussion ja gesehen, dass mir als Anfänger manches erst nach und nach klargeworden ist. Jetzt weiß ich es und halte mich an den guten Tipp von @Hawkeye.

    Am 1.5.2023 um 16:16 schrieb Hawkeye:

    Bevor du bei einem Ereignis von der grafischen Ansicht zu Lua wechselst, mache eine Kopie davon „Ereignis (2)“ und deaktiviere dieses sofort.

    Aber vielleicht doch noch ein weiterer Vorschlag: [Speichern] zusätzlich zu [Schließen] wäre ganz nett damit man speichern kann, was gerade ist, ohne dass Du gleich das Fenster zumachst. OK, dann wird es Leute geben, die trauen sich mit gleich zu [Schließen], weil sie meinen, sie müssten erst [Speichern] - aber dann nenne den Knopf halt [Speichern und Schließen]. Platz wäre das unten in der Breite ja genug.

  13. Um mehreren Objekten (egal welcher Art) aus der Liste links das gleiche Schlagwort zu geben, habe ich mir das Gleiche auch schon gewünscht. Vielleicht sollte man das [+]-Menü im rechten Teil des Fensters auf "Schlagwort" begrenzen, damit man hier nicht völligen Unsinn eingeben kann. Dass man das gleiche Schlagwort in mehrere Objekte eintragen will, ist ja schon naheliegend. Es könnte natürlich sein, dass eines der Objekte schon ein anderes Schlagwort hat und man sich darüber im Klaren sein muss, dass man dieses mit dieser Operation ersetzt, vielleicht ohne es zu sehen.

  14. Am 22.4.2023 um 21:51 schrieb George 63:

    Ich schließe das Programm und fahre den PC herunter

    Ich kenne diesen Fehler auch, lieber @Neo. Bei meinem Entwurf AE2F6792-B250-44C4-8697-F506F42E6197 fahren gelegentlich nach dem Neustart des Programmes (auch ohne Herunterfahren des Rechners) die Autos durch die geschlossene Schranke und vorbeifahrende Züge durch. Ursache sind wie bei @George 63 Gleiskontakte (hier die beiden vor der Schranke), die via Eigenschaft mit den Ampeln verbunden ist. Mit der EV hat das nichts zu tun; via EV schalte ich nur die Ampel, den Rest soll die Verbindung zwischen Ampel und Gleiskontakt erledigen - was sie ja in der Regel auch tut. Ansonsten analog wie bei @George 63, wobei sich bei mir "rot oder grün" (warum auch immer diese Bezeichnung, die Ampel hat kein grün) und "gelb" von "Abbremsen" auf "Beschleunigen" verstellen. Wie gesagt, das Problem tritt, sicher zum Leidwesen von @Neo, nur gelegentlich auf - bei mir aber, wenn es auftritt, dann an beiden Gleiskontakten gleichzeitig.

     

  15. vor 51 Minuten schrieb Goetz:

    Beispiel: Es gibt Modulvariablen.
    Also Variablen, deren Gültigkeitsbereich durch diese Modulstruktur definiert ist.
    Weil Module mehr sind als nur Ordner.

    Aha, da muss man aber auch erst mal drauf kommen (ich lerne ja noch). Jetzt kann ich es aber nachvollziehen. Nachdem ich gesehen habe, dass man im Kontextmenüs des Nodes  ("Ereignismodule") u.a. Modulvariablen setzen kann (ich hatte mich schon die ganze Zeit gefragt, wie das geht), nehme ich meinen Umbennungsvorschlag hiermit zurück B|.

    Sorry, @Neo und alle anderen, dass ich einen "Verbesserungsvorschlag" mache, bevor ich alles verstanden habe.

    Beste Grüße

    Phrontistes

×
×
  • Neu erstellen...