-
Gesamte Inhalte
311 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von bigrala
-
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Ich hänge mal die Demo/Test Anlage zum Anschauen hier an. Die Doppelstrecke oberhalb des BHF habe ich nur zum Testen einer Art Streckenblocks mit FS. TEST - FS Einfahrt Zufällig + Streckenblock.mbp -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Hallo Goetz, ich glaube wir reden aneinander vorbei. Habe mal einen Screenshot gemacht und darauf die FS markiert. Die grüne FS 05 kommt vom Einfahrsignal rechts (Ost) und geht bis zum Haltesignal GL05. Dir rote FS 05 kommt vom Einfahrsignal links (West) und geht bis zum Haltesignal GL05. Obwohl die Lock von der grünen FS bereits am Haltesignal steht, bekommt die einfahrende von West Ihre FS 05 reserviert und keine der anderen freien. (zugleich steht am Einfahrsignal Ost eine weitere Lok, die ebenfalls auf GL05 will - die hätte eigentlich auch eine andere freie wählen müssen.) -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Hallo Prinz, Hallo Goetz, Habe das jetzt aus beiden Richtungen ausprobiert und es ist so, dass die FS nicht als belegt erkannt wird, wenn eine Lok in Gegenrichtung auf einem Gleis steht. -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Ich hab natürlich verschiedene Listen für Einfahrt Ost und Einfahrt West - sowie für Nebenbahnen N1 und N2. Auch habe ich die Ereignisse der entsprechenden Signale entsprechend geändert. Das mit dem FS in den Gleisen speichern war nur für die Gleis-Alternative gedacht - nicht für die FS-Variante -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Hallo Goetz, Ist nicht aktivierbar, okay Ich habe da einen Bahnhof aufgebaut und anfangs nur die Einfahrt Ost getestet. lief gut. Jetzt habe ich die Gegenrichtung dazu gemacht und hier wird von der ankommenden Lok eine FS ausgewählt bei der jedoch in Gegenrichtung eine Lok steht. Das heißt doch, dass freie FS nur in fahrtrichtung der "fragenden Lok" erkannt werden - oder ? -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Deinen Hinweis muss ich mir nochmal anschauen. ...... Noch eine Frage zu den Fahrstraßen ....... wir suchen ja freie Fahrstraßen um daraus die freie oder bei mehreren freien, eine zufällige zu aktivieren. Wenn ich jetzt auf den Gleis vor dem Endsignal eine Lok stehen habe, ist die Fahrstrasse dann anwählbar ? Aktiviert oder reserviert ist sie ja nicht ....... Oder wäre es besser über freie Gleise zu gehen ? Ich hatte anfangs mal überlegt, ob ich in jedem Gleis zwei Fahrstraßen (FS West und FS Ost) speichere. Bei gefundenem freien Gleis wird dann vom Einfahrsignal West die FS West und vom Einfahrsignal Ost die FS Ost aktiviert. -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala antwortete auf bigralas Thema in Fragen zur Steuerung
Hallo Prinz, ich probiere es gleich mal aus. Bin sehr gespannt. Die Listen FS Nah, FS Fern und FS Güter hast Du im Einfahrsignal abgelegt, wenn ich das richtig sehe. Ich habe sie als Modulvariable abgelegt, da ich sie auch von anderen Einfahrsignalen aus nutzen kann. Habe die EV mal entsprechend geändert und ....... super es funktioniert toll Ich glaube das Prinzip zum Füllen und auslesen der temporären List auch soweit verstanden zu haben. Jetzt ist es eine Standartmöglichkeit die Einfahrten durch einfache, minimale Anpassung der drei Modul-FS Listen allgemeingültig einzusetzen. Im Einfahrsignal drei Elemente (Zahlvariable FS ZÄHLER, Liste AKTUELL und Tabelle FREIE FS anlegen und ..... genießen. Toll Vielen Dank für Deine Mühen Gruß Ralf Ich mache mal einen Demo BHF und stelle das dann mal als DEMO-Modul in den Katalog. Wenn es Dir recht ist. -
Listen automatisch füllen, Anzahl Einträge ermitteln
bigrala hat Thema erstellt in Fragen zur Steuerung
Hallo zusammen, Es geht mal wieder um Einfahrten in einen BHF bzw irgendwas mit mehreren Gleisen. Ich möchte eine zufällige Einfahrt auf freie Gleise in Abhängigkeit von Zugtypen ermöglichen. Mein Ansatz dazu……. Nehmen wir einen BHF mit 12 Gleisen - Nahverkehr – Gleise/FS 1, 2, 8 , 9, 11, 12 - Fernverkehr – Gleise/FS 3, 4 , 6 ,7 - Güter Durchfahrt – Gleise/FS 5, 10 Mein Ansatz; 11 Fahrstraßen vom Einfahrsignal zu den jeweiligen Haltesignalen am Gleisende. 22 Jeder Zug hat ein Schlagwort (Fernzug, Nahzug, Güterzug) 33 Drei Listen „FS Nah“, „FS Fern“ und „FS Güter“, in denen jeweils alle zugeordneten FS enthalten sind. 44 Bei Betreten des Einfahrsignals wir in Abhängigkeit zum Schlagwort eine der drei Listen genommen und geschaut, welche FS inaktiv (frei) sind, diese werden in eine weitere temporäre Liste eingetragen. Darauf folgt die Aktion „Fahrstraße aktivieren“, hier wird die temporäre Liste herangezogen und eine freie FS per Index Zufall (1 – „Anz FS“ (Anzahl der Einträge)) ausgewählt / freigegeben. Soweit die Theorie, also die Drei Listen habe ich, das zufällige auswählen einer FS aus einer Liste ist auch kein Problem. Aber ….. wie kann ich in der EV eine temporäre Liste mit den leeren Gleisen bzw Fahrstraßen füllen ? Schätze mit einer Wiederholung alle FS aus der ersten Liste durchgehen und wenn inaktive gefunden, dann als jeweils neuen Eintrag in die temp Liste schreiben und die Anzahl in eine temp Variable „Anz FS“ (Zahl) schreiben. Das bekomme ich jedoch nicht hin … kann mir da jemand helfen ? Gruß Ralf -
@ Kaffeeschlürfer ...... darf ich Dir einen Kaffee ausgeben ;-) Also mit den SX zwischen den Wagons funktioniert das tatsächlich. Sollte sogar gehen, wenn die Dummy am Ende des Zuges ist. Dann kuppelt die eigentliche Lok eben an den SX an. @ Prinz ..... ja auch Deine Lösung geht ganz gut, ist jedoch aufwendiger als die Lösung von Kaffeeschlürfer. Sollte das Gleis minimal verschoben werden, was beim Bau ja immerwieder mal vorkommt, darf man nicht vergessen auch die Koordinaten anzupassen. Ist aber eine sehr interessante Geschichte für Gimmicks ...... DANKE euch beiden für euer Gehirnschmalz Trotzdem wäre es vielleicht ganz gut, wenn Neo da aktiv werden könnte. Wenn neue Züge zusammengestellt werden, müsste man immer ein SX mit einflechten, wenn man plant an einer Steigung einen Lokwechsel vorzunehmen oder Wagons abzustellen.
-
@ Roter Brummer .... Ich habe mir mal Deine Lösung angeschaut, das hält zwar den Wagon letztlich an, ist aber auch nicht das Gelbe vom Ei. Zum einen federt der Wagon immer wieder ab, bis er steht, zum anderen taugt das nicht viel, wenn ich unterschiedliche Zuglängen hab. Ein Personenzug im BHF soll ja nach dem abkuppeln nicht ein Stück rollen. Den Bremsschuh und auch die Gleissperre hab ich schon Probiert, jedoch haben die keinen Einfluß auf die Wagons. Wofür benutzt man die eigentlich, wenn die keine Funktion haben *grübel* @ Goetz und Kaffeeschlürfer .... die Dummylok oder auch der SX1 ist sicher zum verhindern des Losrollen eine Lösung, aber wie Roter Brummer auch erkannt hat, wenn ich an das Talseitige Ende des Zuges die vorher abgekuppelte Lok ankuppeln will, ist das Ding im Weg. Also auch keine richtige Lösung. Vielleicht kann Neo für die nächste Version etwas einbauen........ entweder feste Bremse oder "Geschwindigkeit = 0 - X", damit könnte man z.B. auch den Speed an einem Ablaufberg begrenzen. Mein Ablauf: An einem kleinen Nebenbahnhof kommen kurze Züge mit unterschiedlicher Länge an. Die Lok wird abgekuppelt, fährt auf die Minidrehscheibe , wird gedreht und fährt entweder rückwärts in den Schuppen oder vorwärts über das freie Gleis bis hinter die Weiche, dort hält sie und fährt rückwärts wieder an die Wagons ran. Anschließend fährt der Zug aus dem BHF aus. Soweit der Ablauf - läuft auch alles super .... wenn nur nicht de Wagons Richtung Tal abhauen würden. So ohne Lok ist das für Kids bestimmt ein riesen Spaß ;-) Eine Alternative wäre im Moment wohl nur, dass ich die Gleise eben waagrecht ausrichten muss oder vor dem Abkuppeln eine zweite Lok am anderen Ende ankuppeln muss. @Neo ..... kann man nicht in der EV eine Bremse (Ereignis) für Wagons einbauen ? Im Moment ist es ja so, dass ich beim Eregnis "Zug betritt ein Gleis" den Namen der Lok in eine Variable im Gleis schreiben kann. Kann man das nicht erweitern, so dass man auch den Namen von Wagons ins Gleis schreiben kann und per Ereignis den Wagons die Bremse anzieht ? Wenn Zug das Gleis betritt, werden die Wagons der Reihe nach in die Objekt Variable geschrieben, dabei wird diese immer durch den nächsten Wagon überschrieben. Somit steht zum Schluß der Letzte Wagon in der Variablen und kann über die EV angesprochen werden. In einem Zugverband reicht es ja, wenn ein Wagon eine "angezogene Bremse" hat - er bremst dann ja die anderen mit.
-
Hallo, habt Ihr einen Tipp, wie man Wagons ohne Lok auf einer abschüssigen Strecke stoppt ? Wollte Lok abkuppeln und am anderen Ende wieder ankuppeln. Nach Entkuppeln laufen die Wagons jedoch weg. Gruß Ralf
-
Hallo Wolfgang, habe mir das mal alles angesehen und werde es gemäß Deinem letzten Post abändern. Zusätzlich werde ich beim verlassen des DS Gleises abfragen ob an einem der Einfahrsignale eine Lok steht und wartet ... dann Drehscheibe einstellen und das entsprechene Signal auf Fahrt stellen. Habe beim Testen gesehen, dass eine Lok den GK überfährt und am Signal stehen bleibt, wenn DS noch belegt ist. Habe es umgebaut, es funktioniert mit allen Loks (auch BR 05-003), nur nicht mit der BR 53 001. Die fährt auf die Drehscheibe, stoppt und ...... DS dreht nicht. Ist die Lok einfach trotz allem zu groß ?
-
Hallo Easy, Danke für Deinen Tipp, aber Fahrstraßen dürfeten generell doch nicht DIE Lösung für den Drehscheibenbetrieb sein. Gruß Ralf
-
Hallo Prinz, Ich war jetzt einige Tage nicht hier online (beruflich auswärts). Kein Thema, nehme auch sehr gerne Kritik an - kann man nur von lernen Da hast Du Dir ja mächtig Arbeit gemacht. Werde ich mit heute Abend mal eingehend zu Gemüte führen. Die Idee mit "DS belegt/frei" hatte ich auch schon und nach meinem Posting auch schon in Angriff genommen. Mein Gedanke war also gar nicht falsch ;-) Die langen Loks auf 43/45 hatte ich erstmal als Füller hingestellt, aber noch nicht mit einbezogen. Aber Danke für die Lösungen. Doppelte Codes mag ich auch nicht, erstelle normalerweise erstmal alles soweit das es lauffähig ist und fasse dann zusammen. Nochmals vielen Dank Viele Grüße Ralf Ein Gedanke; So Dinge wie Drehscheiben, Bahnübergänge, einfache Bahnhöfe oder auch Lösungen zu Straßenverkehr etc. könnte man ja allgemeingültig erstellen und im Katralog als Modul zum Einbau in eigene Anlagen stellen. Neulinge könnten sie dann einfach einbauen und lernen, wenn Sie sich die EV zu Gemüte führen.
-
Eine Drehscheibe arbeitet zwar wie Weichen, aber in eine Fahrstrasse läßt sie sich nicht einbinden - oder ? Ich habe mal versuchsweise probiert eine FS einzurichten, von einem Signal - über die Drehscheibe zu einem anderen Signal. Bekomme dann die Meldung "keine gültige Route". Ist auch in sofern nachvollziehbar, da im Moment ja das Brückenglies weggedreht ist und somit keine Verbindung zwischen den anschlußgleisen besteht. Gibt es da einen Trick oder muss man sich da was mit Variablen (DS frei/besetzt) einfallen lassen. Habe das Problem, dass wenn z.B. eine Lok gerade bei der Ausfahrt Ringschuppen-Drehscheibe-Ausfahrtsgleis ist und eine andere das Einfahrsignal betritt, dann gibts ein wildes Durcheinander mit Drehungen der Drehscheibe. Müsste ich die Routen per Variable blocken und freigeben ? V8 - Modul Drehscheibe.mbp
-
Hallo Wolfgang, ich habe es gefunden ...... waren zwei kleine Fehler bei mir..... 1 das Schlagwort in den Loks heist bei mir nicht "Diesel" sondern "Lok Diesel" 2 bei Weiche schalten, ist der Name der Weichenstellung nicht "RS Gleise" sondern "Drehscheibe Pos" Dann fehlte bei Signal einstellen auch noch der Signalname "RS Signal" Super, jetzt läuft es. Danke Dir vielmals. Gruß Ralf Zu Erklärung der Benennung meiner Variable etc., bei allem was mit dem Ringschuppen und Drehscheibe zu tun hat, habe ich ein "RS" und bei allem in Bezug auf die normalen Lokschuppen habe ich ein "LS" vorangestellt. Ich habe mir gedacht, dass es vielleicht übersichtlicher und sicherer ist, wenn ich das BBW zum Beispiel als Modul in eine andere Anlage einfügen möchte. So sieht mein Modul im Moment aus......
-
Auf Gleis 0 steht eine DR-102.1 - Gartenlaube mit dem Schlagwort "Diesel", auf RS GL 2, 8, 43 und 45 stehen Loks mit Schlagwort "Dampf".
-
Hallo Prinz, irgendwas scheint da faul zu sein oder ich habe einen Fehler gemacht. Bin das mehrmals durchgegangen und finde keinen Eintragungsfehler. Im Anhang mal die jeweiligen Einträge für Gleise, Drehscheibe und Taster. Beim Screenshot Taster siehst Du auch die Protokollierung. Bleibt direkt beim setzen der ersten Variable stehen. Gruß Ralf
-
Vielen Dank Wolfgang, hast Du toll erklärt das sogar ich es verstehe. Probiere ich mal aus. Gruß Ralf
-
Ist eine Idee, probiere ich gleich mal aus Ja super klappt- Danke Was sagst Du zu meinem Problem 1 - hast Du da auch einen Hinweis wie das mit Liste etc klappen würde ?
-
Hallo zusammen, ich bin gerade mal dabei einen kleinen Betriebshof als Modul aufzubauen. Darin enthalten ist u.a. eine Drehscheibe und eine Bekohlungsanlage. Vorwärts Einfahrt auf Drehscheibe und rückwärts Parken in Ringschuppen läuft gut. - In den Schuppen habe ich ein Sperrsignal verwendet, beim verlassen in Richtung -1 wird die Fahrtrichtung umgekehrt und die Lok hält am Signal und schaltet den Antrieb aus. wenn ich eine Lok haben wilk, brauche ich somit nur das Signal auf Fahrt setzen. Jetzt stehe ich jedoch vor zwei kleineren Problemen...... 1) Die Gleise in den Schuppen haben den Namen RS GL 0 - RS GL 14 und RS GL 43, 45. Die Signale haben den Namen RS Sig 0 - 14 und RS Sig 43, 45. Die Loks haben ein Schlagwort Diesel oder Dampf. Im Moment habe ich zum Abrufen zwei Taster (Taster Diesel oder Taster Dampf). Wenn ich einen (z.B. Taster Diesel) auslöse, solll geschaut werden auf welchem Gleis eine Lok mit Schlagwort Diesel steht und das entsprechende Signal auf fahrt gesetzt werden. (Natürlich wird zuvor auch die im Signal hinterlegte Variable (Zahl) für die Weichenstellung der Drehscheibe abgerufen und die Drehscheibe entsprechend positioniert - das ist jedoch kein Problem). Ich wollte jetzt per Bedingung abfregen ob auf GL 0 - GL 14 eine Lok mit dem Schlagwort Diesel steht und dann das Signal auf Fahrt schalten. Am besten dürfte das vermutlich mit einer Liste der Gleise zu lösen sein - oder ? Habe mal in den Variablen eine Liste mit den entsprechenden Gleisen als Objekte angelegt. Das Signal wollte ich dann als Objekt im Gleis hinterlegen. Also die Gleise der Liste der Reihe nach abfragen und bei einem Treffer das Signal im Gleis auf Fahrt schalten - Gedanklich recht einfach ...... aber wie setzte ich das in der EV um, dass die Liste abgefragt und dann das entsprechende Signal umgeschaltet wird. Allerdings komme ich da nicht weiter und bräuchte da mal eure Hilfe. Also ich löse das Tasterereignis aus und ........... 2) Wie stoppt man eine Dampflok so, dass der Kohle-Tender/Behälter unter der Befüllung zum stehen kommt ? Mit einem Geschwindigkeit = 0 beim betreten (Fahrzeuganfang oder Fahrzeugmitte) eines Kontaktes ist das nicht wirklich möglich, da die Loks unterschiedliche Längen haben. Danke euch schon mal Gruß Ralf
-
okay danke ..... habe eben erst mit straßenverkehr angefangen und dieses Thema bisher nicht verfolgt.
-
Hallo, ich habe einen Kreisverkehr, habe an die Ein- und Ausfahrten je einen GK gesetzt und wollte nun von einem GK zum nächsten eine Fahrstrasse benutzen. Für den weißen vor dem Auto habe ich alle drei FS in einer Liste, aus der zufällig eine FS gewählt wird. Alle schwarzen GK's haben ein gemeinsames Schlagwort und je eine FS im Kontakt. Bei betreten, soll der die FS im Kontakt aktiviert werden. Soweit meine Gedanken. Wenn ich jetzt Fahrzeuge auf den unteren weißen Kontakt fahren lasse, werden die FS in der FS-Übersicht auch zufällig aktiviert - aber fie Fahrzeuge ignorieren einfach die Fahrstrasse und nehem einen anderen Weg. Geht das nicht mit Fahrstrassen und Kreiseln ? Gruß Ralf