Jump to content

bigrala

Mitglieder
  • Gesamte Inhalte

    274
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von bigrala

  1. Götz Du hast mal wieder ein Super Tutorial erstellt Vielen Dank
  2. Guten Morgen Götz, anscheinend haben wir ein klein wenig aneinander vorbeigeredet oder ich habe mich falsch ausgedrückt. Das was ich mal gemacht hatte (verlassen Weiche etc) mache ich schon lange nicht mehr. Hatte zwischenzeitlich ja Neo´s Vorschlag verwendet. Ich arbeite nur noch mit den Signalen und dem GBS für die Besetztanzeige. In sofern entspricht mein Gedanke auch Deinem Vorschlag die Variable bei Ankunft am Signal zu setzen. Vielen Dank für Deine Tutorial Anlage Habe mal versucht zu verstehen, was Du da gemacht hast. Die Liste der Gleise (route tracks) kann ich nicht finden, wo deffinierst Du die ? Gruß Ralf
  3. Hallo Götz, bislang habe ich das Beispiel von Neo umgesetzt, das war noch mit V6. Mit Fahrstraßen habe ich es seit der V7 versucht und die zufällige Auswahl der Fahrstraßen läuft auch gut. Allerdings packe ich es nicht, dass nur Fahrstraßen ausgewählt werden, bei denen auch ein Fahrzeug z.B. am Startsignal wartet. Mein Gedanke war - ein ankommendes Fahrzeug könnte z.B. eine Variable im Signal "ZugWartet = True" setzen und dies könnte abgefragt werden. Ist das Ergebnis False, so wird der Zufall erneut ausgelöst - bis ein True ausgegeben und die Fahrstrasse aktiviert wird. Im Moment gilt je leerer der SB wird, je öfter wird ins Leere gegriffen. Aktuell habe ich zwei Möglichkeiten den Zufall auszulösen - einmal über den großen Schalter (grün) und über den Block (rechts unten) am Ausfahrgleis. Beim verlassen des Blocksignals wird der Schalter betätigt.
  4. Hallo Götz, ja okay das wäre sicher eine Möglichkeit. Allerdings hilft das nicht weiter, wenn ich den "Schattenbahnhof" als Teil der Anlage ins Gesamtbild einbauen möchte.
  5. Okay, habe es schon hinbekommen mit der Verzögerung und den Fahrstraßen ...... Hatte kurz nach dem Schreiben eine Idee und sie hat hingehauen ;-)
  6. Hallo zusammen, ich habe mal die eine oder andere Frage zu den Fahrstraßen....... 1) Ich habe einen Bahnhof mit Fahrstraßen für Ein- und Ausfahrt angelegt. Wenn ein Ausfahrtssignal betreten wird, wird eine Verzögerung per Zufall ermittelt und nach Ablauf das Signal auf Fahrt geschaltet. - jetzt möchte ich, dass nach Ablauf der Verzögerung die entsprechende FS gewählt wird und dann das Signal auf Fahrt geht. Wie kann ich das hinbekommen ? Im Signal kann man ja eine FS als Variable festlegen, kann man diesen Weg dafür benutzen ? 2) wenn man per Ereignis eine Fahrstraße aktiviert, muss man diese am Ende wieder deaktivieren ? Normalerweise wird ja alles wieder freigegeben, wenn der Zug durch ist. Trotzdem habe ich beobachtet, dass immer wiedewr mal die eine oder andere Weiche ein geschlossenes Schloss zeigt. Danke euch schon mal Ralf
  7. Hallo zusammen, Mal den 2 Jahre alten Thread wieder aufleben lassen ........ ......... gibt es zum Thema "zufälliger Zugstart" neue Lösungsansätze ? Immerhin haben wir inzwischen die starke V7 Gruß Ralf
  8. Könnt Ihr mir nochmal auf die Sprünge helfen ? Wie Götz das so einleuchtend beschrieben hat, funktioniert das mit den Parametern und dem Auslöser, wenn der die Variablen in dem Auslösenden Zug stehen. Aber ich habe auch den Fall, dass z.B. an der Einfahrt West ein Zug steht weil alle oder sein Gleis besetzt ist. Nun verläßt ein Zug den Bhf und löst nach verlassen des Ausfahrkontakts eine Prüfung aller Einfahrsignale aus. Die wartenden Züge sollen nun auf Ihren ZugTyp (Personen, Nah, Fern ,Güter.....) überprüft werden und die entsprechenden FS aktiviert werden. Das Ganze funktioniert auch einwandfrei, auch mit der Ermittlung des Zugtyps für den auslösenden Zug. Für die wartenden Züge funktioniert die ZugTypbestimmung jedoch noch nicht. Mir fehlt da die Abfrage ...... ist die Variable 1 in der Lok an Signal XXX = True, ist die Variable 2 der Lok an Signal XXX = True ........ Wie spreche ich die Lok an Signal XXX an ?
  9. Kann ich gerne machen Fahrstraßen-Test 2.mbp
  10. Hallo, ich habe das Tutorial von Goetz zu "Fahrstraßen ohne EV" gesehen und es ist natürlich alsolut logisch. Ich habe diverse Fahrstraßen für BHF Ein- und Ausfahrten angelegt und die funktionieren auch ...... allerdings hab ich wohl ein Problem mit dem Verständnis, wenn es darum geht wenn es etwas komplexer ist. Um über Fahrstraßen zu lernen und zu testen habe ich mal eine Testanlage angelegt. Zunächst geht es nur um die Stecken vom BHF (unten) über die Ausweichgleise zum BHF (unten). Später sollen die Fahrstraßen von der blauen gekreuzt werden. Im ersten Step soll das Ziel sein, dass Züge links- und rechtsherum fahren, sich in den kleinen Bahnhöfen/Ausweichgleisen treffen. Wenn ein Zug in das Ausweichgleis reinfährt, soll er jeweils warten bis der Abschnitt vor ihm frei ist. Ich habe es zuerst ausproviert, indem ich eine FS vom linken Ausfahrsignal des unteren BHF's zum rechten Einfahrsignal und vom rechten Ausfahrsignal zum linken Einfahrsignal des unteren BHF's erstellt habe. Ich dachte, dass es damit möglich wäre in beide Richtungen einen Zug zu starten und das es wie gewünscht funktionieren würde - tut es aber leider nicht. Dann habe ich es mit einzelen Fahrstraßen versucht. Dazu habe ich jeweils von Ausfahrsignal zu Haltesignal der Ausweichgleise erstellt. Wenn ich ALLE Fahrstraßen auf einmal aktiviere, sollten die Züge losfahren und sich irgendwo auf einem Ausweichgleis passieren. Geht aber auch nicht. Gibt es ein Tutorial zu Fahrstrßen, wo man die Logik und die Verfahrensweise der Planung lernen kann ?
  11. Hallo Götz, mit Deiner Erklärung hab ich es verstanden, wie das mit den Parametern funktioniert. Dass dann ein neues Feld entsteht, kannte ich bisher noch nicht. Aber...... das funktioniert, wenn der fragliche Zug der Auslöser ist, z.B. der Zug am Einfahrsignal ankommt. Ich habe aber auch den Fall, dass ein ausfahrender Zug die Prüfung für den am Einfahrsignal stehenden auslösen soll. Dies ist der Fall, wenn beide Gütergleise besetzt waren und nun ein Gütergleis frei wird. Deshalb hatte ich es so versucht, dass ich alle Variablen ins Signal übergebe und dann auf das Signal zugreife.
  12. Hello Hermann, Thank you but I don't understand the procedure. Also aktuell habe ich es so..... Im ersten Bild werden die Lokparameter an das Einfahrsignal übergeben, es wird geprüft ob das Signal auf HALT steht und ob ein Zug am Signal steht. Im zweiten Bild wird abgefragt, ob im Signal der GÜTER auf True steht. Anschließend werden die beiden Durchfahrgleise (2 und 7) nacheinander auf FREI abgefragt und wenn eins frei ist, soll die entsprechende Fahrstraße aktiviert werden. Beim Ausfahrkontakt werden ebenfalls die Lokparameter übergeben werden und es wird geprüft ob das Einfahrsignal auf HALT steht und ob ein Zug am Signal steht, dann wird das benutzerdefinierte Ereignis aufgerufen. Soweit mein Gedankengang ..... nur ..... der Zug startet nicht bzw die Fahrstrasse wird anscheinend nicht aktiviert. Habe mal die Protokollierung drangehängt.
  13. Hallo Götz, .....hm, wenn ich "Ereignis/benutzerdefiniertes Ereignis auslösen" wähle, wie kann ich da einen Parameter übergeben ? Im BenutzerEreignis, da gibt es eine ParameterListe aber noch leer.
  14. Ich habe mein mein Vorhaben einmal umgedacht ..... Mein Vorhaben; Ich möchte das jede Lok ihre Aufgabe mit sich führt und an verschiedenen Stellen der Anlage, entsprechend ihrer Aufgaben ein Ereignis ausgelöst bzw eine Fahrstrasse aktiviert wird. Dazu habe ich aktuell jeder Lok vier boolsche Variabeln (Personen/Güter/Nah/Fern) gegeben. Diese Variabeln kann ich zum Beispiel beim Zusammenstellen des Zuges bereits mehr oder weniger automatisch setzen. Kommt eine Lok z.B. an einem EinfahrSignal an und wird als Güterzug identifiziert, so wird geprüft ob eines der beiden "Durchfahrtsgleise" frei sind, wenn ja wird die entsprechende Fahrstrasse aktiviert und der Güterzug fährt ein/durch. Sind beide besetzt, so wartet er am Einfahrsignal. Da die eigentliche Abfrage mit den Anweisungen an verschiedenen Stellen (Ein- und Ausfahrt) benötigt wird, habe ich diese in ein benutzerdefiniertes Ereignis gepackt. Nun habe ich zwei Fragen; 1- Verlässt ein Zug den Bahnhof, so wird das benutzerdefinierte Ereignis aufgerufen und geprüft ob das Einfahrsignal auf HALT steht, ob an ihm ein Zug steht und ob eine der beiden Durchfahrtsgleise frei sind. Jetzt möchte ich aber auch noch abfragen, ob z.B. der boolsche Wert für GÜTER True ist. Also ..... ist die boolsche Variable in der Lok auf True, welche am Einfahrtssignal steht. Hier komme ich nicht weiter, ich vermute mal dass man hier mit verschachtelten erweiterten Variablen arbeiten muss. 2 - Eine allgemeine Frage an alle ........ wie regelt Ihr das effektiv mit der Zugidentifizierung bzw den Aufgaben der Züge ?
  15. Hallo, ich habe da mal eine Frage zum Programm........ ......erlaubt V7 das öffnen in einer zweiten Instanz ? Ich habe es bisher, mit den Bordmitteln, nicht geschafft. Kann ja sein, dass V7 es generell nicht zulässt. Habt Ihr es schon mal geschafft ?
  16. Variante 1 ist eigentlich die welche ich suche, Danke Ich hatte nur versucht in der Bedingung selbst nach einem Signal mit Schlagwort zu suchen. Hab nur den Wald vor lauter Bäumen nicht gesehen, dass ja das Ereignis selbst schon das Schlagwort beinhaltet.
  17. Hallo, ich würde gerne mit "Bedingung"-"Signal steht auf Posiion" auf Signale mit einem Schlagwort "xxx" zugreifen. Geht das ? Ich hab keine Idee wie ich da das Schlagwort anspreche. Danke euch schon mal
  18. Okay, super klappt. Vielen Dank
  19. Hallo, ich würde gerne jedem Zug eine Variable mit dem Zugtyp zuweisen. Zugtpyen z.B. ZugGüter, ZugNah, ZugFern usw Diese soll beim Zusammenstellen des Zuges gesetzt und an diversen Stellen auf der Strecke sollen Aktionen in Abhängigkeit des Zugtyps stattfinden. Aber irgendwie steh ich mal wieder auf dem Schlauch ...... Okay der Lock eine Variable "ZugTyp" vom Typ Text mit dem Wert "ZugFern" gegeben. Wenn ich dann eine Bedingung für einen Gleiskontakt deffinieren will, dann wäle ich den Auslöser/Fahrzeug soll glleich der TextVariablen in der Lok sein. Aber genau das klappt irgendwie nicht - ich inde nichts wie ich den Zugtyp abfragen kann. Hatte gedacht mit Variable erweitert Auslöser/Fahrzeug und dann Text "......." zu verwenden, aber in der Auswahlliste kann ich keinen der Zugtypen finden. Wo hab ich meinen Denkfehler ? Wollte es erst mit Schlagworten machen, aber die kann ich in einer Bedingung nicht abfragen.
  20. Hallo, ich finde den Fehler nicht ..... vielleicht sieht einer den Wald in den Bäumen. Ich möchte in Abhängigkeit von Betreten oder Verlassen eines Gleises, einen GBS Baustein auf 0 oder 2 setzen. Dazu rufe ich bei Betreten und Verlassen eines Gleises eine Benutzerdefinierte Aktion auf. In dieser Aktion habe ich eine Liste mit den in Frage kommenden Gleisen. Danach frage ich on ein beliebiges Fahrzeug auf einem der Gleise aus der Liste steht. In Abhängigkeit des Resultats wird das GBS Signal auf 2 oder 0 gesetzt. Soweit die Theorie ..... wenn ich es ausprobiere, bekomme ich eine Meldung die ich mir nicht erklären kann. Ich habe mal einen Screenshot angeheftet.
  21. Nochmal ich ;-) Ich habe im GBS für die Gleise 1-10 die Statusanzeigen SB_GBS 101 bis SB_GBS 110, welche mir Besetzt oder frei anzeigen. Nun mein Gedanke, wenn eine der Anzeigen auf "FREI" schaltet, soll geprüft werden ob an Einfahrt 1 oder Einfahrt 2 ein Zug steht und wenn ja soll die entsprechende Fahrstrasse aktiviert werden. Ich habe zunächst den GBS Anzeigen ein Schlagwort SB_GBS gegeben und wenn ein Signal mit dem Schlagwort schaltet, dann wird erst die Einfahrt 1 abgefragt, ist die leer, dann die Einfahrt 2. Aaaber - wie selektiere ich die richtige Fahrstrasse für das freigewordene Gleis welche aktiviert werden soll.
  22. Ich hab mal eine grundsätzliche Frage ..... Beispiel einer Wendeschleife, die ich im Foto mal dargestellt habe. Ein Zug kommt über EINFAHRT_100 in die Schleife und soll in Richtung BLOCK_200 wieder rausfahren. Ich würde eine FS von Signal EINFAHRT_100 nach BLOCK_200 setzen - diese wird vom System aber nicht angenommen. Ich schätze, weil sie sich selbst kreuzt. Eine Möglichkeit wäre, eine FS von EINFAHRT_100 nach AUSFAHRT und eine zweite FS von AUSFAHRT zu BOLCK_200 Meine Frage, Ich müsste dann jedesmal zwei Fahrstraßen nacheinander freigeben. Kann man Fahrstrassen "verbinden", so dass man nur eine aktivieren muss und die zweite gleich mitaktiviert wird ?
  23. Danke, war eine Weiche..... keine Ahnung wer die verriegelt hat oder warum
×
×
  • Neu erstellen...