Jump to content

winpet

Mitglieder
  • Gesamte Inhalte

    61
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von winpet

  1. Hallo Goetz Ganz herzlichen Dank für die umgebaute Anlage. Ja, ich sehe langsam, wie Du benutzerdefiniert gemeint hast. Ich muss das Ganze noch eingehend studieren - gelernt habe ich jedoch sicher recht viel. Ich wünsche ein gutes Wochenende und freundliche Grüsse winpet
  2. Hallo Goetz Gehen wir zum Ausgangspunkt zurück. Sowohl in Deine Anlage ’Kreuzungen und Einmündungen’ wie auch in meiner Anlage ‘Strassenverkehr 4xKreuzung’ funktionieren OHNE eine benutzerdefiniertes Auslöseereignis der Ampelsteuerung. ‘Benutzergesteuert’ kam ins Spiel, weil ich in meiner Anlage Auto- und Tramverkehr mit einer schlagwortgesteuerten Bedingung gleichzeitig ablaufen lassen wollte. Ich denke, dass ich die Ereignisse ‘Startknopf wird betätigt’ und ‘Listenplatz wird gesetzt’ in dieser Erstversion (ohne benutzerdefiniert) sehr wohl verstehe. (Eine äussere Schleife der verschiedene Fahrrouten/Fahrrichtungen und eine innere Schleife mit rot-gelb-grün-orange-Phasen/Lichterabfolge.) Zwischenzeitlich versuchte ich die Anlage in ein ‘benutzerdefiniertes Auslöseereignis der Ampelsteuerung’ zu ändern. Anhand Deines letzten Kommentars bin ich jedoch unsicher, ob dies überhaupt geht. Falls 'Benutzerdefiniert' geht, könntest Du mir bitte zeigen, wie so eine EV aussehen würde. Ich danke für Deine Hilfe und grüsse freundlich winpet
  3. Danke Goetz und sorry, ich scheitere immer noch. Ich verstehe Dein untenstehendes Fazit, kann aber daraus die Lösung nicht ableiten. Fazit: In der Wiederholung ist der Aufruf falsch platziert. Starte ich das benutzerdefinierte Ereignis ausserhalb der Wiederholung (ergo davor oder darnach) ändert das {@Wdh} zu {leer} und die Option 'Wiedeholung' steht nicht mer zur Vefügung. Mein Problem ist: (a) Wo genau ausserhalb soll das 'Benutzerdefiniertes Ereignis' ausgelöst werden' und (b) welche Option soll mit dem Zahnrad gewählt werden und (c) was soll im grauen Feld dann stehen? Für (a) denke ich, innerhalb dem gelben Bereich der erfüllten Bedingung, aber ausserhalb der braunen Wiederholung. Bei (b) stehe ich an und damit auch bei (c). Hast Du noch weitere Eselsbrücken damit bei mir der Groschen fällt? Danke für Dein geduldiges Teaching und viele Grüsse winpet
  4. Doch Goetz, sehr gerne. Beachte, die Ausgansanlage ist Dein Tutorial Beitrag 'Kreuzungen und Einmündungen.mbs'. Besten Dank für deine Mühe. winpet Kreuzungen und Einmündungen_v1.0.mbp
  5. Anfrage und Bitte Nr. 4 Hallo Goetz und alle anderen EV-Cracks Um ev. den Fehler in meiner Anlage zu finden, habe ich die Tutorial-Anlage von Goetz ‘Kreuzungen und Einmündungen.mbs’ genommen und versucht, die Ampelsteuerung mit einem Benutzerdefinierten Ereignis auszulösen. Es resultiert der gleiche Fehler, wie in Anfrage 3 beschrieben: Alle Ampeln schalten gleichzeitig und nicht mehr getrennt (Bild 1). Ich pröble herum, kann den Fehler jedoch nicht finden und ich wäre dankbar, wenn jemand weiterhelfen könnte. Ich habe An passungen bei 'BD_Startknopf Ampel wird gedrückt' versucht (Bilder 2-4) und bei 'BD_Listenplatz wird gesetzt' (Bilder 5-8) - wie erwähnt, efolglos. Besten Dank für Hinweise und Lösungsideen. Freundliche Grüsse winpet Bild 1 Bild 2 Bild 3 Bild 4 Bild 5 Bild 6 Bild 7 Bild 8
  6. Anfrage / Bitte Nr. 3 Hallo Goetz, Vorerst ganz herzlichen Dank für deine immer kompetenten und prompten Beantwortungen. Dies ist nicht selbstverständlich und ich weiss es sehr zu schätzen, DANKE! Deine letzten Hinweise zu den Parameternamen in Benutzerdefinierten Ereignissen konnte ich umsetzen (blaue Pfeile). Was mir jetzt nicht gelingt, dieses Ereignis in den Ablauf der Aktionen einzubinden, sodass die Ampelsteuerung korrekt funktioniert. Ich habe Verschiedenes versucht, scheitere jedoch. Es scheint, dass ich gewisse Zusammenhänge (noch?) nicht begriffen habe. Ich möchte als ersten Teilschritt (1) mit dem Startknopf-AUTO, die Ampelsteuerung AUTO benutzerdefiniert in Betrieb nehmen. (Die Ampelsteuerung-TRAM würde ich dann analog, ausgelöst durch den Startknopf-TRAM folgen lassen(2) – und letztlich die beiden Steuerungen von einem Startknopf aus betätigen (3). Ich bin gespannt, ob sich die beiden Steuerungen nicht konkurrenzieren). Zu (1): Angehängt die EV Startknopf (gelb) drücken und Listenplatz-AUTO setzten, Überblick und Detail – beim roten Pfeil bin ich unsicher, ob dies korrekt ist. Wo liegt der Hund begraben, dass der Autoverkehr nicht korrekt abläuft? Besten Dank für Hinweise und freundliche Grüsse winpet Anlagen: - Startknopf-AUTO.jpg (EV zu gelbem Startknopf) - BenDef-Listenplatz_AUTO.jpg (EV, Überblick) - Detail-BenDef_AUTU.jpg (EV-Teil von Listenplatz) - Anlage Strassenverkehr_4x-Kreuzung_v.1.23.mbp (aktuelle Anlage-Version) Strassenverkehr_4x-Kreuzung_v.1.23.mbp
  7. Erneute Bitte an Goetz Hallo Goetz Dein Ratschlag lautet: "Das einfachste wäre, du würdest zwei unabhängige (benutzerdefinierte) Ereignisse anlegen. Eins für die Auto Ampeln und ein anderes für die Tram." Ich schaffe es nicht, Deinen Ratschlag umzusezten. Eine Ampelsteuerung AUTO besteht aus den Elementen: 'Variablen' , 'Startknopf AUTO drücken' und 'AUTO-Listenplatz wird gesetzt'. (analoge Elemente für eine Ampelsteuerung TRAM). Was genau soll 'benutzerdefiniert' angelegt und wie weiterverbunden werden? Ich habe 'Listenplatz wird gesetzt' benutzerdefiniert angelegt. Ich scheitere dann, den resultierenden 'ohne Parameter' mit den Aktionen 'Signal einstellen' etc. zu verbinden, resp. ich kann das Indexfeld (roter Pfeil), nicht als 'Auslöser' deklarieren und dann den 'Variablenwert' auswählen. Was mache ich falsch? Könntest Du mir bitte nochmals unter die Arme greifen. Besten Dank für Deine Mühe und freundliche Grüsse winpet
  8. Hallo Goetz und Phrontistes Ganz herzlichen Dank für Eure Ausführungen. Die Grundidee der gemeinsamen AUTO-TRAM-Steuerung ist, dass ich einen realisitischen, lebhaften Kreuzungsverkehr erhalte, der keine Crashes produziert. Crash-sensibel ist das Linksabbiegen. Crash-los gelingt mit der Anlage. Lebhaft finde ich, dass gleichzeitig immer zwei Routen aktiviert sind: Trams gleichzeitig mit dem geradeaus Auto-Verkehr und gleichzitig zirkulierende Links- und Rechtsabbieger. Gesamthaft gesehen ist das Ursprungsziel zu etwa 95% erreicht, was ja toll ist. Wenn ich noch fantasiere, dass die Trams vor dem Kreuzungssignal eine Haltestelle haben, dann ist das Ziel zu 100% erreicht. Trotzdem experimentiere ich gerne noch mit der Idee der benutzerdefinierten Ereignisse. Mal schauen, wie einfach oder kompliziert eine gegenseitige Zeitabstimmung ist. Nochmals besten Dank und freundliche Grüsse winpet
  9. Ergänzung und Bitte Hallo Goetz und alle anderen EV-Cracks Ich wäre sehr dankbar, wenn sie jemand zur Problematik äussern könnte – Besten Dank! AUTO-Ampel, Grünphase, Zustand 3 TRAM-Ampel: Freie Fahrt, Zustand 2 Ich bringe es nicht auf die Reihe, dass die Phase Grün der AUTO-Ampeln und die Phase Freie Fahrt der TRAM-Ampeln in der Anlage mit korrekten Zeitverzögerungen funktinoieren. Weil diese längeren Phasen verschiedene Ampel-Zuständen entsprechen, versuchte ich, mit einer EV-Bedingung das Problem zu lösen. Die Tram-Ampeln haben ein Schlagwort ‘SW_Tram-Ampel’ und sind im TRUE-Bereich der Bedingung eingefügt, die Auto-Ampeln (kein SW) im FASLE-Bereich. Ich habe verschiedene Varianten versucht, fand jedoch die Lösung nicht. Ausschnitt aus '(25) Tram Listenplatz wird gesetzt' siehe unten. Tricky ist, dass sich in der EV die 10 Sekunden einstellen lassen, im Betrieb der Anlage jedoch werden bei den TRAM-Ampeln die langen Verzögerungen NICHT übernommen, bei den AUTO-Ampeln jedoch schon. Ansonsten funktioniert der Ampelverkehr fehlerfrei, ohne Crash. Roter Pfeil (oben): Tram-Ampel 'Freie Fahrt' (Pos. 2) auf 8 Sek. gestellt Roter Pfeil (unten): Auto-Ampel, 'Phase Grün' (Pos. 3) auf 10 Sek. gestellt Blauer Pfeil: Tram-Ampel-Zyklus beendet (Pos. 1, ohne Zeitangabe) P.S. Damit der Kreuzungsverkehr realistisch-lebhaft wirkt, sind die AUTO- und TRAM-Ampeln miteinander verbunden (Route 5 & 6). Insgesamt verhindern die verschiedenen Verbindungen, dass zu einem Crash kommt. Ich würde mich auf Hinweise und Lösungsideen freuen. Besten Dank und freundliche Grüsse winpet
  10. Komplexe Kreuzung – Ampelsteuerung für Autos und Trams Auf der Anlage kreuzen sich 4x drei Autotospuren und 2x zwei Tramspuren. Die gemeinsame AUTO-TRAM-Ampelsteuerung funktioniert im Prinzip und doch nicht ganz richtig. Die Herausforderung besteht darin, dass die Autoampeln 4 Lampenaktionen haben (rot, gelb, grün und gelb-rot) und die Tramampeln deren 3 (quer, längs und rund). Die Steuerung findet im Ereignis ‘AUTO-TRAM-Listenplatz wird gesetzt’ statt. Meine EV schafft es nicht, dass die TRAM-Ampeln selektiv zu den ATUTO-Ampeln behandelt werden. Die TRAM-Ampeln haben das Schlagwort ‘SW-TRAM_Ampel'. Ich kann diese Schlagwort/Variable als Bedingung in der EV jedoch nicht separat adressieren. Kann mir da jemand weiterhelfen? Zusatzinfos: (1) Die komplexe Kreuzung ist an ‘Kreuzung in der Stadt’ von Fabio Luisi angelehnt. Die Fahrwege für Autos und Trams sowie die Ampelsteuerung sind in MBS_V8 realisiert und basieren auf verschiedenen Veröffentlichungen von Goetz, insbesondere ‘Kreuzungen und Einmündungen’, ‘Wegpunkte Listen’ und dem Tutorial-YouTube ‘EV Spielereien’ – Herzlichen Dank diesen Erstautoren. (2) Die Ampeln sind bewusst horizontal positioniert, damit in 2D die Lichter einfach erkannt werden können (Anlagebau, Work in Progress). (3) Das Labeling mit den Spezifikationen der Anlageelementen lässt sich mit den EV-Ebenen zu- und abschalten. (4) Anlagestart ist mit dem blauen Taster für die Ampeln, dem grünen für die Autos und dem grauen für die Trams. (5) Ich habe es bis anhin nicht geschafft, die Startfunktion dieser 3 Bereiche in einem zu vereinen. Vielleicht hat dazu jemand eine Idee? Herzlichen Dank für Eure Hilfe und beste Grüsse winpet Ampelsteuerung Auto- und Tramverkehr, Kreuzung mit 16 Spuren.mbp
  11. Herzlichen Dank an ALLE Der Fehler lag darin, dass ich wie EASY auf Anregung von Eggu aufgezeigt hat, dass ich die EV bzgl. 'Ziel festlegen' fehlerhaft programmiert hatte. Ja Goetz, Du hast recht, ich hätte Deine Listen ergänzen können, die über die Schlagwort/Variable des Depots, angewählt werden. Ich bevorzugte jedoch den Weg über EV > Variablen > Modularariablen generieren, weil ich für die spätere Anwendung mind. 8 verschiedene Routen benötigen werde und so den Überblick über diese besser behalten kann. Ich wünsche ein gutes Wochenende winpet
  12. Folgebeitrag zu ‘Fahrstrassen und Strassenverkehr – Lösung mit Variablen?’ vom 30. Okt. 2023 Die von Goetz als Lösungsprinzip geposteten ‘Wegpunkt Listen’ (Anlagen-ID D68BACB6-D7C3-4404-A475-A7DDCE7CDABB) funktioniert tadellos mit zwei Wegpunkten, happert jedoch, falls 3 und mehr Wegpunkte gelistet sind. Konkret (siehe Anhang): Das Auto fahrt nicht in die zweite Bucht, der Wegpunkt ‘Kontakt Wegpunkt (2) links’ wird offensichtlich nicht gefunden. Hinweis zur Anlage ‘Wegpunkte Listen _v8.2’: Die Listen der Wegpunkte (Route A & Route B) finden sich in EV > Variablen. Der Strassenbereich mit Haltebucht ist dupliziert, das übrige Listing entspricht dem Original von Goetz. Müssten allenfalls die Wegpunkte den Fahrzeugen in Wiederholungs-Schlaufen, ein Wegpunkt nach dem andern, zugewiesen/abgearbeitet werden? Falls ja, stehe ich mit meinen Programmier-Fähigkeiten jedoch an. Besten Dank für Hilfestellungen, weiss Goetz allenfalls eine Lösung? Freundliche Grüsse winpet Wegpunkt Listen_v8.2.mbp
  13. Danke Goetz für die gepostete Beispielanlage., die perfekt funktioniert. Bemerkenswert finde ich, dass die Liste mit den Zielpunkten an die Schlagwort/Variable des blauen Hauses 'Depot' gekoppelt ist. Da blitzt die Klasse des EV-Profi's auf. Ich hätte versucht, mit der EV eine eigenständige Variable vom Typ Liste zu generieren - was ich im Nachhinein getan habe. Auch dies funktioniert tadellos. So der so, mit dieser Basis kann ich mit der komplexen Strassenanlage weiterfahren, Danke!. Übrigens kann man die Anlage ergänzend dazu verwenden, um mit der EV die Eigenschaften der Fahrzeuge (Beschleunigung, Verzögerung, Automat. Beschl., Autom. Vergög. und Geschwindigkeit) festzulegen und gleichzeitig mit den Angaben der (Gleis-)Kontakte Wegpunkte re/li sowie Kontakt Ankunft gegenseitig zu spielen - wer dominiert wen? Ich wünsche eine gute Zeit winpet
  14. Ganz herzlichen Dank Goetz für Deine rasche Antwort. Schade, jetzt kommt Plan B in Aktion (mehrere Wepunkte pro Fahrweg). Dass auf einer Strasse gleichzweitig meherere Fahrzeuge unterwegs sind, was eine Fahrstrasse nicht toleriert, überzeugt vollends. Freundliche Grüsse winpet
  15. Aus Forumbeiträgen weiss ich, dass Fahrstrassen im Strassenverkehr nicht das Traumpaar sind. Trotzdem würde ich gerne einem Auto, das einen Gleiskontakt betritt, eine zum voraus definierte Fahrstrasse zuweisen. Mit Fahrzielen befriedigt dies nicht, weil in der komplexen Anlage mehrere Fahrwege zum Ziel führen und ich einen ganz bestimmten Fahrweg nehmen möchte. IDEE der stark vereinfachten BEISPIEL-ANLAGE Test-Kreuzung_v10.: Der gedrückte gelbe Starttaster bringt via das gelbe Zentral-Depot ein Fahrzeug auf die Strasse. Beim Gleiskontakt ‘Start-GK_Süd’ soll dem Fahrzeug die Fahrstrasse mitgegeben werden, damit es die Ziele Nord, Ost oder West erreicht und via Portal wieder im Zentraldepot parkiert wird. Mit der Beispielanlage (1) versuchte ich mehrere Lösungsansätze. Ich kam jedoch nicht zum Ziel. Insbesondere habe ich versucht, einem Fahrzeug ein Fahrziel als Variable zu hinterlegen, die als Inhalt die Fahrstrasse enthält. Es funktionierte nicht: Habe ich die EV falsch kombiniert oder geht die Variablen-Idee wirklich nicht? Besten Dank für jegliche Hilfestellungen. (1) Siehe die Anlage ‘Test-Kreuzung_v10’. Das Konzept ist dem YouTube’s von Goetz entlehnt ‘EV Spielereien in V8’, ‘3 Fahrstrassen für Rollo42 (Twitch Stream)’ und das Video ‘Kreuzungen und Einmündungen’. Beides didaktisch hervorragende, instruktive Videos – Danke und Kompliment an Goetz. (2) Das Ereignis ‘Gleiskontakt wird ausgelöst (Fahrziele)’ funktioniert tadellos, falls nicht ‘inaktiv’ gestellt ist. Die hier involvierte Variable ist ‘GK-Ziele T2’. (3) Das Ereignis ’Gleiskontakt wird ausgelöst (Fahrstrassen)’ ist mein aktueller Knackpunkt. Die Variable mit einem Element/Fahrziel ist ‘FZiele-1 (Vari)’ jene mit 2 Fahrzielen/Elementen ist die ‘FZiele-2 (Vari)’. Herbstliche Grüsse winpet Test-Kreuzung_v10.mbp
  16. Hallo Jürgen Gratulierre! Tolle, lebendige Anlage. Mein Problem: Bei fs-auswahl2.mbp und fs-auswahl3.mbp fahren Lok 15 (Gleis 02) und Lok 33 (Gleis 04) nicht. Gewollt - oder wo liegt das Problem? Viele Grüsse winpet
  17. Hallo prinz / Wolfgang Ganz herzlichen Dank für deine vielfältigen Überlegungen und Kommentare, freundlicherweise zusammengefasst als Download. Ich werde sie nun einzeln durchgehen und zu verstehen versuchen. Profitieren kann ich sicher davon. Habe bitte Geduld mit einer ausführlichen Antwort meinerseits, ich falle für einige Tage aus. Viele Grüsse winpet
  18. Hallo Andy und Goetz Besten Dank für eure Beiträge. Jetzt habe ich wieder was zum Nachhaken. Freundliche Grüsse winpet
  19. Hallo Goetz Ein mehrfaches step by step Durchspielen ergab die beigefügte Situation. Datei und Screenshot zeigen die Vorstufe zu einem Crash. Auf der Hauptstrasse ist einzig der Postbus. Er hat korrekterweise den HS-Zähler auf 1 gesetzt. Nun hat plötzlich der rote Verkehrsleitbus auf der NS die Geschwindigkeit auf 50 km/h gesetzt, obwohl er dies laut EV (gk.Stop-NORD wird betreten) nicht dürfte. Anschliessend fuhr der VW an und es kam zum Crash. Anfahren wäre laut EV (BdE.Einfahrt NS>HS) durch die 'Bedingung' jedoch blockiert. Diesen EV-Wurm kann ich nicht auflösen. Ich sehe nicht, wie ich die EV mit System ändern könnte und planlos abändern mag ich nicht. Hast du eine Idee? Besten Dank und freundliche Grüsse winpet Einmündg-Einfach_v0.2.4.2.mbp
  20. Ergänzung 3 - Problem Crash Hallo Goetz und hallo an alle andern, Einmündg-Einfach_v0.2.2 und der Screenshot zeigen einen analogen Crash wie bei der Erstanfrage und eine längere Serie der Zähler Werte. >> Leider habe ich auch für diesen EV-Wurm keine Lösungs-Idee und ich wäre für Anregungen dankbar. Mit freundlcihen Grüssen winpet Einmündg-Einfach_v0.2.2.mbp
  21. Ergänzung 2 - Problem Änderung Zählerstand bei Einfahrt NS in HS Hallo Goetz und hallo an alle andern, Einmündg-Einfach_v0.2.1 und der Screenshot zeigen, dass der rote VW aus der Nebenstrasse einfahren konnte, und dass er trotz EV BdE.Einfahrt NS>HS den Zähletstand nicht addierte. >> Zur Lösungs dieses EV-Wurms habe ich keine Idee. Mit freundlcihen GRüssen winpet Einmündg-Einfach_v0.2.1.mbp
  22. Ergänzung 1 Hallo an Goetz und hallo an alle andern, Hier füge ich die angekündigte, reduzierte Anlage ohne NebenStr-Kontakte, NS-Fahrstrasse und NS-Zähler an. Ergänzt für kontolliertes Schieben der Gleiskontakte ist sie durch ein Messband. Anlage 'Einmündg-Einfach_v0.2.0.mbp' und der dazugehörende Screenshot. >> Leider konnten die Ursprungsprobleme nicht allein durch Schieben der GK's gelöst werden. Freundliche Grüsse winpetEinmündg-Einfach_v0.2.0.mbp
  23. Danke Goetz. Ich werde deinen Ansatz weiter verfolgen. P.S. Ich habe die Anlage noch weiter reduziert auf einzig OST>WEST- und NORD>WEST-Fahrten, also ohne Nebenstrasse-OST-Kontakte und Nebenstrasse-OST-Zähler. Freundliche Grüsse winpet
  24. Anlagebeschrieb / EV Depotverwaltung Die Anlage ‘Einmündung_v0.5.4’ basiert auf Tutorials von Goetz: YouTube ‘Strassenverkehr ohne Weiche (V7)’, der Anlage ‘Kreuzung 06 (Quadsplit)’ und der Forumanfrage von Rolfbold2 (Anfrage zu BdE vom 15. November 2021). Grosse Anerkennung und Dank an diese Beiträge. Die Anlage schickt Autos vom Zentraldepot (blau) via die zufällig gewählten Start-Depots (grün) auf die Strassen. Die ebenfalls zufällig gewählten Zielorte werden mit Fahrstrassen erreicht. Vom Zielort werden die Autos zurück ins Zentraldepot geschickt. Grüner Startknopf ‘An’ startet die Ausfahrt, Startknopf ‘Aus’ schickt die Autos subito zurück ins Zentral-Depot. Mit den verschiedenen Ebenen lassen sich Element- und Textgruppen ein- und ausblenden. Vortrittsregelung / EV Steuerung Einmündung Autos aus NORD fahren nach WEST und biegen in die Hauptstrasse ein. Autos von OST haben das Fahrziel NORD oder WEST, Autos aus WEST fahren einzig geradeaus nach OST. Der Gleiskontakt ‘gk.HS-OST-Plus’ addiert den Haupt- und den Nebenstrassen Zähler plus 1, die beiden OST-Minus-Kontakte subtrahieren je um minus 1. Die Zähler selbst (Zähler.HauptStr_OST & NebenStr_OST) sind Variablen des Strassen Objekts ‘Abzweigung-Zentrum’. Ein Auto darf den ‘gk.Stop_NORD’ nur verlassen, wenn die beiden Zähler den Wert ‘0’ haben, entsprechend den Bedingungen in ‘BdE.Einfahrt NS>HS’. Mein Problem / Meine Anfrage Wie der Screenshot zeigt, kann es bei der Einmündung zu einem Crash kommen, weil ein Auto in die Hauptstrasse einfährt, obwohl die Zähler Werte grösser Null haben. Wo liegt der Hund begraben? Ich stehe an. Kann mir jemand helfen, vielleicht Goetz oder Ralfbold2? Besten Dank und winterliche Grüsse winpet Einmündung_v0.5.4.mbp
  25. Hallo Goetz Danke für deine Anwort - Gerne erwarte ich zu gegebener Zeit deine Ergänzungen. Beste Grüsse winpet
×
×
  • Neu erstellen...