Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    4903
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. Goetz

    Brummis Module

    Hallo Brummi, Grundsätzlich gerne. Aber die nächsten zwei Wochen werde ich dafür leider keine Zeit finden. Viele Grüße Götz
  2. Hallo Frank, die gibt es. Der Ansatz hier ist zwar eine ziemlich große Keule für den kleinen Zweck. Aber er funtioniert: AEA1EF9F-4923-427A-81B7-275544F995B7 Viele Grüße Götz
  3. Weder, noch Walter. Es ist eine geänderte Bedienung. Zieh mal bitte an einer der farbigen Linien, welche die Plattenform bestimmen. Oder an einem der Eckpunkte. Viele Grüße Götz
  4. Hallo Markus, beim Versuch eine Fahrstraße von H/V Signal Einfahrt Hbf A1 nach Hbf Signal N02 anzulegen, bin ich noch auf ein weiteres Problem gestoßen: Hier sind zwei unsaubere Gleisverbindungen (rote Linien an den Nahtstellen) Viele Grüße Götz
  5. Hallo Markus, Zwischen zwei Wegpunkten einer Fahrstraße dürfen maximal 7 Weichen liegen. Wenn es mehr sind, dann musst du bitte nach spätestens 7 Weichen einen Kontaktpunkt als Zwischenstation einfügen. In deinem Fall haben die direkten Verbindungen alle weniger als 7 Weichen. Aber das Studio untersucht alle möglichen Wege vom Start zum Ziel. Und da findet es auch Wege, die über mehr als 7 Knoten führen. Damit wird die Wegsuche sehr zeitintensiv. Daher die Einschränkung. Eine alternative Lösung ist, dass du die Option "Nur aktive Weichenstellungen berücksichtigen" aktivierst. Dafür musst du vor dem Einrichten einer Fahrstraße alle Weichen von Start bis Ziel richtig stellen. Die automatische Wegsuche fällt dann weg und damit auch die Beschränkung auf maximal 7 Weichen. Viele Grüße Götz
  6. Ich weiß, Lothar Und dafür hatte Joachim eine Erklärung gesucht. Die Andy ihm ganz korrekt gegeben hat
  7. Schau dir mal bitte den zweiten Screenshot im ersten Beitrag genauer an, Lothar. Du wirst sehen, dass alle Gleise auf der linken Seite der Anlage heller aussehen und nicht nur akrtive Spuren von Weichen. viele Grüße Götz
  8. Hello @Jud91, in the Lua editor, press ctrl + spacebar to open a list of all available commands and parameters. You may find that the simulation time is held in a variable named layout.time Unfortunately, this value is only available from within a Lua script. Here's how you give the time to the text property of a label item (called Label in this example): $("Label").text = layout.time You can use a timer (set to 60 seconds) to refresh the text once every minute. Kind regards Goetz
  9. Goetz

    Brummis Module

    ... und wenn du mit dem Knopf die Fahrstraße aktivierst und die Schranken schließt, aber die Ausfahrt aus dem Depot bei dieser Fahrstraße um 12 Sekunden verzögerst? Ich muss mir die Anlage doch mal anschauen. Dann kann ich es sicher besser einschätzen ...
  10. Goetz

    Brummis Module

    Alternativvorschlag: Was auch immer dein Auslöser für die Depotausfahrt ist, schließt zuerst die Schranken und dann, nach angemessener Verzögerung, die Ausfahrt aus dem Depot.
  11. Hallo @Donpedro du findest die Gleiskontakte bei den Modellen unter Online Katalog -> Infrastruktur -> Bahnverkehr Es gibt dort drei verschiedene. Sie sind technisch identisch, aber unterschiedlich voreingestellt. Viele Grüße Götz
  12. Hello @Herman This is where all the items went: As to why they did, I cannot possibly say. I didn't watch you when it occured. But it looks like "fingertrouble" to me.
  13. Hallo Hartmut, es sieht so aus als hätte ich etwas vorschnell gehandelt. Wenn ich eine Textur im Online Katalog mit einem Rechtsklick auswähle und unter "Bearbeiten" dann statt Speichern "Exportieren" auswähle, bekomme ich nur das MBS proprietäre Format angeboten. Das nützt dir leider nichts in einem Malprogramm. Tut mir leid, dass ich dich da in die Irre geführt habe Götz
  14. My apologies, @Curt84328 I just realised, I misunderstood Jud91. He simply want's to keep an eye on the timer values. And you, together with @simonjackson1964 gave the correct answer. For some reason I was under the impression that he wanted to evaluate it, using the event manager. THat he wanted to use the value as a condition or print it on a label. Sorry about that
  15. Hallo Eggu, Persönlich finde ich das ganz realistisch. Wir neigen auch real dazu, uns an den Vordermann anzupassen. Etwas mehr Individualverhalten kann man mit unterschiedlichen Beschleunigungs- und Bremskräften bei den verschiedenen Fahrzeugen erreichen. Die sorgen dann für unterschiedlich große Abstände zwischen den Autos. Das ist das, was ich wichtiger finde, weil es die Kolonnen auflockert. Ich verstehe natürlich, was du gerne sehen würdest und warum. Aber wie viel Rechenleistung will man in etwas investieren, das letztlich nur Hintergrundrauschen für die Anlagen sein soll? Und wie viel Entwicklungszeit will man dort reinstecken, wenn noch andere Aufgaben anstehen? Viele Grüße Götz
  16. Hello @Curt84328 the active state is the only property that I can access from within the event manager. I cannot read and evaluate properties like the remaining time. Kind regards Göetz
  17. daran scheitert es. Das MBS erlaubt aus Sicherheitsgründen nicht, dass man per Lua eine Datei erstellt.
  18. apparently not, George The only timer property I can find is "active". Nothing beyond that.
  19. Ich hatte vor einer Weile Markus anhand von Bahnsteignummern für ein bestimmtes Modell erklärt, wie man Tauschtexturen nutzen kann umd das Aussehen eines Modells zu ändern. Mit den Trassenbrettern kannst du genau so verfahren:
  20. Hallo Markus, ein möglicher Trick ist, dass du Dinge zuerst (an anderer Stelle) gerade zusammenbaust und dann anschließend die ganze Gruppe an ihren Bestimmungsort verschiebst. Dort drehst du sie so hin, wie du sie haben möchtest. Dieser Trick ist aber geheim. Bitte nicht weitererzählen! Viele Grüße Götz
  21. Hallo Hartmut, ja, Du brauchts ein Programm für die Erstellung von 3D Objekten. Blender und Sketchup sind beides solche Programme. Nein, du kannst nicht einfach das Modell, welches ein anderer gebaut hat, nehmen und verändern. Aber ein Brett ist das einfachste aller denkbaren Modelle. Du musst aber nicht Konstrukteur werden, um die Trassenbretter anders zu texturieren. Es genügt, wenn du dir in einem Malprogram deine eigene Textur erstellst. Und dafür kannst du auch die Standardtexturen aus dem MBS mit verwenden. Diese eigene Textur kannst du dann als Tauschtextur dem Brett zuweisen. Du kannst nur nicht direkt auf das Brett malen. Das geht nur bei Bodenplatten. Viele Grüße Götz
  22. Es ist kein Quizz, Jürgen. Kein Ratespiel. Mit dem folgenden Skript siehst du im Protokollfenster eine Liste all deiner 207 Fahrstraßen und ihren aktuellen Status. local FS = $("Ereignisse").variables["Fahrstrassen"] local Status = {"ist nicht aktiv", "ist angefordert", "läuft ein", "ist eingelegt und verriegelt"} local Muster = "Fahrstraße %s %s" for index1, value1 in ipairs(FS) do for index2, value2 in ipairs(value1) do local Name = value2.name local Text = Status[value2.state + 1] print(Muster:format(Name, Text)) end end Das Beispiel zeigt dir, wie du alle Fahrstraßen aus deiner Tabellenstruktur (mit Untertabellen!) auslesen kannst. Aber ich fürchte, das wird dir auch nicht weiterhelfen. In eine Excel Tabelle kann ich die Daten nicht wandeln. Das lässt das Studio nicht zu. Die Gefahr des Missbrauchs wäre zu hoch. Viele Grüße Götz
  23. Hallo Jube, In einer Wiederholung "Für Elemente in einer Liste" fügst du unter "Bearbeiten" deine Signale ein. In die Wiederholung setzt du die Bedingung "Fahrzeug steht auf einem Gleis/Kontakt" Das Fahrzeug bleibt auf "beliebig", für Gleis/Kontakt wählst du mit dem Zahnrad "Wiederholung" aus. Das sieht dann so aus: Viele Grüße Götz
  24. Hello George, if you're using V7 and the vehicle has stopped on a contact which belongs to the signal: First, here's how to check for a keyword. A keyword is a treated like a variable, with the actual word being the name of this variable. That's why the condition may look like this: check if vehicle "MAK1202-1205" has a variable named "freighttrain" To find the train sitting on the contact of a particular signal, you may use an iteration. It will return a list of all vehicles on that contact. This may sound strange, because there shouldn't be more than one. But the same iteration is also used to get all vehicles on a particular track. And that may well be a larger number than 1. Here is the iteration: return all elements wich sit on the contact of signal "H/V main signal" - one by one - and give each one the temp name "Iter" And here is how you enter each element from that iteration into the condition: Click on the small cog wheel next to the object (where the train name was before) and selet "Iteration". If you feel comfortable with Lua, use the small <> button to convert everything into a script. In the script, you can eliminate the iteration and go straight for the first element of the returned list. That is the vehicle parked on that contact: local t = layout:getVehiclesOn($("H/V main signal")) if t[1].variables["freighttrain"] ~= nil then -- enter tasks here end Kind regards Goetz
×
×
  • Neu erstellen...