Jump to content

Hawkeye

Mitglieder
  • Gesamte Inhalte

    1212
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Hawkeye

  1. Hallo, ich habe in der obigen Anlage gerade festgestellt, das eine kleine Anweisung fehlt, um die Waggons nach dem Sortieren auch wieder herausfahren zu können! Hier zur Korrektur und zum Einfügen der erforderliche kleine Eintrag: Dann klappt es mit der Einstellung "An Wagen ankuppeln" = True auch mit dem rausfahren. Viele Grüße, Hawkeye
  2. Hallo @Markus40, hier ein Tip zur Fehlersuche. Wenn das MBS im Ereignisprotokoll einen Fehler meldet, kannst du ihn z.B. dadurch eingrenzen, indem du prüfst, ob die Variable, die du für das Auslösen eines Ereignisses verwenden möchtest, auch existiert. Nützlich ist hier die einfache print("Hallo") - Anweisung, mit der du dir den Text = Hallo ins Ereignisprotokoll schreiben kannst. Beispiel in deiner Anlage: In dem solchen Ereignis Die neuen Zeilen analog ergänzen Dann steht im Ereignisprotokoll das folgende: Das ist gerade am Anfang nützlich. Wenn es dann funktioniert, können diese Einträge wieder gelöscht werden. Viele Grüße, Hawkeye
  3. Hallo Götz, das ist ja auch toll von dir erklärt, und sind schöne Funktionen, die zeigen, was so alles im MBS möglich ist. Aber er hat nicht verstanden, wie es funktioniert! Copy/Paste reicht hier nicht. Erst auf einer eigenen (kleinen) Anlage versuchen, das selbst vom ersten Gleis bis zur fertigen Steuerung umzusetzen und dann auch zu verstehen, kann doch nur ein sinnvoller Weg sein, um es selbst auch bei größeren Anlagen später umsetzen zu können. Ich habe mir am Anfang auch viele Beiträge und Videos von dir, Brummi oder Wolfgang angeschaut, aber bei der Umsetzung sind immer wieder Probleme aufgetreten, eben weil das Verständnis nicht da war. Learning by doing führt erst zum Erfolg. Viele Grüße, Hawkeye
  4. Hallo @prinz, ich habe mit deiner Idee der Kupplungserkennung auch mal ein wenig experimentiert und sie in einer kleinen Rangieranlage umgesetzt. Mit dem Hinweis von Götz lässt sich schon eine Menge anfangen. Die folgenden Dinge habe ich mal umgesetzt. Damit man auch im laufenden Betrieb sehen kann, was passiert, habe ich die vordere und hintere Kupplung durch Andy's Leuchtwürfel mal sichtbar gemacht und die Fahrziele auf den Wagen platziert. (Dadurch kann man die Ausrichtung im Zug sehr gut erkennen.) Es sind 3 Züge vorhanden. Die erste (BR 218-2) rangiert ohne Anzeige (zur Verifizierung der Steuerung). Die beiden anderen Loks mit den Wagen sind mit Anzeige. Die Ausrichtung der Wagen und der Loks kann beliebig verändert werden, sie hat keinen Einfluss auf den Rangierbetrieb. Sind mehrere Wagen mit dem gleichen Zielort hintereinander im Zug, werden alle Wagen mit dem gleichen Zielort zusammen abgekuppelt. Viele Grüße, Hawkeye Demo-Rangieren mit automatische Kupplungserkennung.mbp
  5. Hallo @Markus40, da sind bei Dir doch einige dicke Brocken in der EV, die auf grundlegende Dinge zurückzuführen sind. 1. Ein normaler Gleiskontakt ist kein Signal, das geschalten werden kann. Er löst beim Betreten, in Fahrzeug(Mitte) oder beim Verlassen des Kontaktes aus. Was ist Rotausleuchtung? Das sagt mir nichts. Was soll dadurch ausgelöst werden? Was bezweckst du mit der "Gleiskontakt.Verbindung" als Signaleinstellung? Ein GK ist kein Signal aber ein Signal hat einen GK. Ein Zug kann bei Aktivierung einer Fahrstraße nur dann losfahren, wenn das Signal auch weiß, das eine Lok da ist. Das geht über 2 Wege, einmal, wenn der Zug auf den GK des Signals steht oder der Zug im Signal als Variable gespeichert ist. (Ist hier beides nicht der Fall.) Er steht nicht auf dem GK des Signals: und das Signal zum Zug hat keine Variable in der Zug gespeichert ist. Mein Tip, für Dich. Mache dich zuerst einmal, auf auf einer kleinen Anlage mit den Prinzipien der EV und der Fahrstraßensteuerung vertraut. Es sind viele Verständnisfehler in deiner Steuerung vorhanden. Danach wirst Du auch selbst erkennen können, wo die Fehler versteckt sind. Viele Grüße, Hawkeye
  6. Hallo Markus, verbalisiere doch mal wie deine Steuerung in einzelnen Schritten und in welcher Reihenfolge funktionieren soll. Wenn -> dann, in einzelnen Schritten, dann kann man auch versuchen nachzuvollziehen, wo der/ die Fehler liegen. Mir hilft das jedenfalls immer bei der Fehlersuche und der Eingrenzung von Ursachen. Damit kann jeder Schritt verifiziert werden. Die Fehlermeldung im MBS können manchmal sehr kryptisch sein und haben nicht immer die Ursache, die man zuerst vermutet. Viele Grüße, Hawkeye
  7. Hast du ja auch nicht so definiert. Die übergebenen Variablen sind alle vom Typ "Text". Versuch es mal so: Viele Grüße, HAwkeye
  8. Wie wäre es mit: Viele Grüße, Hawkeye
  9. Doch geht auch in der EV mit einem Timer. VG, Hawkeye Blinkender Grundkörper.mbp
  10. Hallo Joachim, auch das geht, auf eine andere und vielseitige Weise. Mit der "Beschriftung", dann aber nur flach oder mit "Grundkörpern" in 3D, die können auch leuchten. Ein oder Ausblenden geht über das Auge (Pfeil) oder per EV mit "Sichtbarkeit setzen" Damit gibt es fast unendliche Möglichkeiten in Form und Farbe (nur nicht Blinkend) zum Austoben. Viele Grüße, Hawkeye
  11. Hallo Brummi, so wie ich Joachim verstanden hatte ging es ihm darum, ein Objekt als Rechteck mit Seiten a,b über Animationen selbst verändern zu können. in etwa so: Ich denke, das sich das mit Variationen ausschließt. VG, Hawkeye
  12. Hawkeye

    Andys Modelle

    Sieht Spitze aus! Danke @Andy
  13. Hawkeye

    Andys Modelle

    Die Signalstellungen? UUUUppps! Sorry, hab Sie gefunden, alles gut Alle da! Bin schon zu müde.
  14. Bingo! Genau darum geht es. Die Fahrstraße wird doch erst blockiert, wenn der Zug auf dem Gleiskontakt "Ziel" steht, deshalb soll er ja vorfahren, damit kein anderer Zug oder Lok zusätzlich einfahren kann. Die Fahrstraße darf ja nicht länger sein, sonst fährt keine Lok in das Gleis mit abgestellten Waggons.
  15. Hawkeye

    Andys Modelle

    Ich habe Neo so verstanden, das er mit 16 Segmenten einverstanden ist. Die LOD's wären bei größerer Segmentzahl sinnvoll, wenn man den Zylinder aus unmittelbarer Nähe betrachtet.
  16. Hawkeye

    Andys Modelle

    Na, reicht doch vollkommen. Skalierungen: 0,5, 1, 2. Die Kanten fallen doch durch den Leuchteffekt kaum auf. Was fehlt sind nur noch Kleinigkeiten..... Viele Grüße, Hawkeye
  17. Ich stimme dir jetzt voll umfänglich zu. 😂 Der offene Punkt ist durch den Eintrag „local Gleis = vehicle.link“ und einer kleinen Bedingung erledigt. Einfacher geht es wirklich nicht mehr. Aber man muß da auch erstmal drauf kommen. . . . Oder Götz fragen. 😉
  18. Hallo @Goetz da sieht man mal wieder: „Lesen“ heißt noch lange nicht „verstehen“😂 Danke für die Codezeile. Ist nur die Frage was der Code an der Schnittstelle zweier Gleise zurückgibt, wenn mehrere Bedingungen verschaltet sind. Wenn mit „Koordinatenursprung als Punkt“ das Fahrzeug-Zentrum gemeint ist, dann kommt wohl das gleiche heraus, was ich erreichen wollte, bzw. mit dem Skript erreicht habe. Werde ich ausprobieren, danke. Wieder was gelernt. 👍 Trotzdem macht es immer wieder Spaß an solchen Dingen zu knobeln und ist sehr befriedigend selbst eine Lösung zu finden. Viele Grüße, Hawkeye
  19. Hallo Joachim, Die Größe kann per „Skalierung“ eingestellt bzw. verändert werden. Eine Kombination von Variationen und Animationen bei denen die Form eines Rechtecks a,b = variabel gestaltet werden kann, ist meines Wissens leider nicht kombinierbar. Es geht nur eine Form a,b = variabel, oder verschiedene Formen, wie Würfel, Zylinder oder Kugel. Ich bin schon froh, das Andy sich bereit erklärt den Zylinder baut. VG, Hawkeye PS: Andy war schneller😂
  20. Ok, „Action“ = True
  21. Hawkeye

    Andys Modelle

    Hallo Andy, Na klar, die ist perfekt, deshalb ja auch keinen _CP, damit man sich die Höhe selbst einstellen kann. Ich habe bei meinen, auf die Schnelle konstruierten, Modellen auch gar nicht auf die Zentrierung geachtet. Der halbe Zylinder steckt ja in der Bodenplatte fest. 🙄 Mir ging es nur um die Schattierung und Optik aus verschiedenen Richtungen, bei unterschiedlichen Segmenten. Lass dir Zeit, keine Eile. Die passende Geschwindigkeit für Kreative: Langsam: 🐢 👎 Schnell: 🐆 👎 Majestätisch: 🐘 👍 Viele Grüße, Hawkeye
  22. Hallo Wolfgang, ich weiß gar nicht was dein Problem mit der Anlage ist. Sie ist doch klasse und läuft perfekt. Wo sieht du den Schachstellen oder Verbesserungspotential? VG, Hawkeye
  23. Hawkeye

    Andys Modelle

    Hallo @Andy, man bist du schnell. Eine Nachtschicht war doch gar nicht verlangt. Der Standardzylinder in Blender hat 32 Segmente. Habe auch mal mit verschiedenen Segmentzahlen experimentiert. Ich denke, damit "Eckig" noch einigermaßen "Rund" aussieht, reichen 16 Segmente mit "Smooth" und Auto Weichzeichnen = 30° Auf dem GBS mit Skalierungsfaktor 0,5 sieht das mit 16 Segment für meinen Geschmack gut genug aus. Die "Betrachtungsentfernung" und der Leuchteffekt kaschieren den Rest. Was meinst du? Viele Grüße, Hawkeye
  24. Hallo Wolfgang, das Kompliment kann ich gleich zurückgeben. Den die Idee, die Wagen an vorderer/hinterer Kupplung abzufragen, hatte ich bisher auch nicht auf dem Schirm. Habe das bisher gar nicht so registriert, aber die Idee hat wirklich Potential. Eröffnet eine neue Vorgehensweise, um einzelne oder eine Auswahl von Wagen von einem Zug beim Rangieren abzukuppeln. Zum Abkuppeln braucht ja eigentlich nur eine Kupplung an einem Wagen dann aber auf der richtigen Seite deaktiviert werden. Das werde ich jetzt auch angreifen, die Vorarbeit hast du ja schon geleistet.😂👍 Rangieren am Ablaufberg habe ich schon realisiert. Ich gebe den Wagen die Variable „Zielort“ und trage z.B. Städtenamen ein. Die Fahrstraßen fragen diese Variable ab und verteilen die Wagen automatisch auf die verschiedenen Gleise des Gleisfächers. Am Rangieren per GBS bin ich auch dran, aber ohne Ablaufberg, eher für kleine Rangierbahnhöfe, wie z.B. eine Containerentladung, o.ä. Hier der Link zu dem (noch nicht aktualisierten) letzten Stand bevor ich die „Schlagwort“-Lösung gesucht habe. Ist also noch nicht darin enthalten, hatte noch keine Zeit dazu. Werde mir deine o.g. Anlage mal anschauen, vielleicht können wir uns ja gegenseitig beim „Probleme lösen“ unterstützen, auch wenn wir andere Ansätze verfolgen. Viele Grüße, Hawkeye
  25. Hallo Andy, danke für die schnelle Reaktion. Bin erst heute spät abends wieder am PC, schreibe vom Tablet. Vielleicht reicht schon ein 8-Eck mit „Kantenglättung“. (Probieren, wie es aussieht) Zum Verhältnis würde ich H=D vorschlagen. Um kein zusätzliches Objekt in den Katalog aufnehmen zu müssen, hatte ich an eine eine Variation des vorhandenen Leuchtwürfels als „Zylinder“ gedacht. Auf _CP könnte ich verzichten, da das Objekt dann in z-Richtung besser eingestellt werden kann. Sonst rastet es immer sofort ein, wenn man es verschiebt. VG Hawkeye
×
×
  • Neu erstellen...