-
Gesamte Inhalte
156 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von WalterW
-
Hallo Wolfgang, auch dir vielen Dank für deine Antwort in der du nachvollziehbar weitere Gedanken zum Ablauf schilderst. Werde es berücksichtigen. Viele Grüße Walter
-
Hallo Götz, vielen Dank für deine schnelle Antwort. Ich werde das nachher ausprobieren. Viele Grüße Walter
-
Einen schönen guten Tag an dieses Forum Gibt es eine Möglichkeit mittels EV oder gerne auch als Lua-Script, mit der der "Ablaufzustand" bei den Kranbewegungen ("hat Ladegut aufgenommen", bzw. "hat Ladegut abgesetzt") abgefragt werden kann. Es wäre deshalb sehr sinnvoll, weil damit in der EV das Einsetzen einer Zeitverzögerung zwischen diesen beiden Zuständen fast entfallen könnte, zumindest aber deutlich reduziert werden kann. Damit wäre auch der mehr flüssige und realistische Ablauf gegeben. Zur Zeit ist es nur mit der Zeitverzögerung möglich, dass diese beiden Anweisungen sich nicht überschneiden und Chaos anrichten. Und leider ist es so, dass die Zeitverzögerung so gewählt werden muss, wie die am längsten dauernde Kranbewegung möglich, bzw. notwendig ist. Oder liege ich mit meinen Aussagen falsch? Zur Veranschaulichung habe ich drei Bilder beigefügt. Vom Zug sollen diese 6 Container auf die LKW's umgeladen werden. Nachstehend die EV, mit der dieser Ablauf gesteuert wird und auch funktioniert, aber eben nur mit der Verzögerung. Diese muss leider so hoch ausfallen, weil der Weg vom 1. Containerwagen (links) bis zum letzten LKW (rechts) dauert. Das hängt vom Zufall ab, in welcher Reihenfolge die LKW's mit den Stellflächen für die Container ankommen. Nachstehend das Ereignisprotokoll. Wenn ich den Inhalt richtig interpretiere, gibt es eine "Zustandsinformation" 14:57:17 steht: "Kran hat Transportgut aufgenommen/abgesetzt ......., Container 08, 0" Das war die Info nachdem der Kran den Container 08 abgesetzt hatte. 14:57:52 steht: "Kran hat Transportgut aufgenommen/abgesetzt ......., Container 09, 1" Das war die Info nachdem der Kran den Container 09 aufgenommen hatte. Leider habe ich in der EV-Bearbeitung und auch mit meinen bescheidenen Lua-Kenntnissen nichts gefunden. An der einstellbaren Animationsgeschwindigkeit (z.Zt. 0,85) möchte ich wegen dem realistischen Ablauf nichts ändern. Über eine Antwort würde ich mich freuen. Im Voraus herzlichen Dank und freundliche Grüße Walter
-
Anzeige der oberen und unteren Bearbeitungszeile
WalterW antwortete auf WalterWs Thema in Technischer Support
Hallo Neo, unglaublich, selbst am Sonntag einen so tollen Service und eine schnelle Antwort zu bekommen, das ist super und aller Ehren wert. Viel Dank! Es funktioniert Schönes Restwochenende, so du denn eines hast. Freundliche Grüße Walter -
Hallo Neo, seit gestern ist offensichtlich im Studio-Programm etwas geändert worden, jedenfalls ist das bei mir so, zu dem ich eine Anmerkung habe. In der Bildschirmansicht einer Anlage gibt es die obere und untere Bearbeitungszeile für die verschiedensten Funktionen. Diese waren bisher immer sichtbar. Jetzt sind die Anzeigen variabel, je nach dem in welcher Entfernung sich der Cursor (der Mauszeiger) vom oberen oder unteren Bildschirmrand befindet. Weg vom Bildschirmrand und die Zeilen werden aus dem sichtbaren Bildschirmbereich nach oben, bzw. unten verschoben. Wieder mit dem Cursor Richtung Bildschirmrand, dann erscheinen die Bearbeitungszeilen wieder. Um die Sicht auf die Anlage zu erweitern, ist das ja eine gute Sache, nur im Planungsmodus ist es mehr als gewöhnungsbedürftig. Zumal sich das, wie ich zuvor beschrieben habe, nur im Planungsmodus so verhält. Und gerade hier werden die Nutzungsmöglichkeiten der beiden Bearbeitungszeilen doch häufig gebraucht. Das eigenartige ist, im Simulationsmodus bleiben die Bearbeitungszeilen wie gehabt konstant sichtbar!? Soll das wirklich so sein? Wenn schon, wäre es dann nicht umgekehrt besser? Eine noch userfreundlichere Lösung, wenn denn machbar, wäre eine Einstellungsmöglichkeit, ob die Zeilen ständig sichtbar bleiben sollen oder die Sichtbarkeit sich variabel, wie jetzt nach der Änderung, verhalten soll. Über eine Antwort zu diesem Thema würde ich mich freuen. Freundliche Grüße Walter
-
Tabelle(n) von einer Anlage in eine andere Anlage kopieren ?
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo Phrontistes, vielen Dank für Deine Hilfe und den Hinweis auf den Ablauf für mein Anliegen. Hat sehr gut funktioniert. Den beschriebenen Weg eine andere Anlage zu öffnen, ohne das Studio zu schließen kannte ich nicht. Nochmals vielen Dank, auch an Neo. Freundliche Grüße Walter -
Tabelle(n) von einer Anlage in eine andere Anlage kopieren ?
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo Neo, ja, habe ich. Wenn das Studio mit der alten Anlage geöffnet ist und ich die neue Anlage verwenden will, muss ich doch erst das Studio mit der alten Anlage schließen, um dann das Studio neu zu starten und die neue Anlage zu öffnen. Oder wie sonst? Offensichtlich habe ich eine Wissenslücke mit der Studio-Anwendung. Freundliche Grüße Walter -
Tabelle(n) von einer Anlage in eine andere Anlage kopieren ?
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo Neo, habe drei verschiedene Varianten für das Kopieren aus dem Zwischenspeicher ausprobiert. 1. Alte Anlage öffnen, Ereignisverwaltung aufrufen, den Bereich ausgewählt aus dem die Tabelle kopiert und in die Zwischenablage gespeichert werden soll, die Variable (Liste), die kopiert werden soll, markiert ... und das Symbol "kopiert die Selektion in die Zwischenablage" angeklickt. 2. ... und mit rechter Maustaste im Kontextmenü "Kopieren" ausgewählt. 3. ... und mit den Tasten "Strg"+"C" die Funktion in die Zwischenablage kopieren aufgerufen. Danach die neue Anlage geöffnet und in der Ereignisverwaltung den Bereich ausgewählt, in den die Variable (Liste) eingefügt werden soll. In allen drei Versuchen war aber das Einfügen aus der Zwischenablage nicht möglich, weil die Zwischenablage offensichtlich leer(?) war. Jedenfalls gingen auch dort die drei möglichen Varianten zum Einfügen nicht. Ein Kopieren innerhalb der alten Anlage war ohne Probleme möglich. Was mache ich offensichtlich falsch? Freundliche Grüße Walter -
Tabelle(n) von einer Anlage in eine andere Anlage kopieren ?
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo Neo, vielen Dank für die schnelle Antwort. Werde es gleich ausprobieren. Gruß Walter -
Tabelle(n) von einer Anlage in eine andere Anlage kopieren ?
WalterW hat Thema erstellt in Fragen zur Steuerung
Hallo in die Diskussionsrunde Ich habe in einer bestehenden/gespeicherten Anlage eine Tabelle für die Zugzielanzeige mit den entsprechenden Feldern für Abfahrzeit, Zielbahnhof, Zuglauf usw. (mühe- und fantasievoll) angelegt. Damit die Arbeit der Datenerfassung einer Tabelle in einer neuen Anlage nicht komplett neu gemacht werden musss, würde ich gerne die bestehende Tabelle aus der alten Anlage in die neue Anlage kopieren. Ist das möglich? Und wenn ja, wie? Kann mir das bitte jemand beantworten. Danke im Voraus. Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo @Herman, auch dir vielen Dank für deinen Beitrag. Ich glaube aber, dass die Variante von @Hawkeye für mich eher in Frage kommt. Trotzdem vielen Dank. Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo @Hawkeye, vielen Dank für diese interessante Variante, mit der ich vielleicht doch noch mein "Wunschziel" über die Fahrspuren, erreichen kann. Ich werde das für mich ausprobieren. Sieht tatsächlich sehr vielversprechend aus. Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo Wolfgang ( @prinz ) auch dir vielen Dank für deine Antwort. Leider geht es wohl nicht, die Belegung von Straßenspuren abzufragen. Schade, weil ich gehofft habe dass es Mittel und Wege dafür gibt. Hoffen ließ mich die funktionale Beeinflussung und Steuerung von Fahrzeugen, wenn Neo das "Steuer" der Fahrzeuge in der Hand hält. Er kann ja auch auf der einzelnen Spur feststellen, ob Fahrzeuge aufeinander fahren würden. Machen sie zum Glück nicht, dank intelligenter Steuerung. Ok, ich werde meine Lösung mit Kontakten und Zählern realisieren. Danke allen Beteiligten und die Hinweise auf mögliche Lösungen. Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Danke @HWB für deinen Vorschlag. Es gibt sicherlich verschiedene Wege, die mich nach "Rom" führen, aber wie ich schon schrieb, interessiert mich die Variante über die Fahrspuren, wie gesagt, wenn es geht. Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo @EASY, vielen Dank für deine Nachricht, aber: erstens, so weit bin ich schon und zweitens hilft mir das wegen der fehlenden Fahrspuren-Info leider nicht. Trotzdem Danke. Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Die Fragen von @HaNNoveraNer beantworte ich gerne. Ich möchte wissen ob ein Fahrzeug auf der oberen Spur, also von rechts nach links kommt, oder auf der unteren Spur von links nach rechts, weil dann die Ausfahrten der Tankstelle entsprechend links oder rechts gesperrt werden. Könnte man natürlich auch über Zähler und Kontakte regeln, aber mich interessiert eine Lösung über die Fahrspuren, wenn es geht. Natürlich würde ich auch die entsprechenden Fahrspuren der Abzweigungen zur Tankstelle berücksichtigen. Das Aussehen der Straße (im Bild das Stück "Teerstraße" zur besseren Kennzeichnung) folgt im Bild: Eine Zufallsvariable regelt, ob ein Fahrzeug den Fahrweg zum Tanken nimmt, oder ob es vorbei fährt. Die eigentliche Fahrtrichtung ergibt sich automatisch: Obere Spur belegt, Fahrtrichtung von rechts nach links und untere Fahrspur umgekehrt. Wenn weitere Fragen sind, bitte melden. Danke Freundliche Grüße Walter -
Fahrzeug auf einer bestimmten Fahrspur einer Straße abfragen
WalterW hat Thema erstellt in Fragen zur Steuerung
Hallo liebe gemeinde, leider komme ich mit meinem Anliegen alleine nicht weiter. Ich möchte den Zustand, ob sich Fahrzeuge auf einer bestimmten Spur einer definierten Straße befinden, ermitteln. Gerne mit der Hilfe von Lua, weil ich glaube, dass diese Antwort eine "normale" EV nicht geben kann. So weit (!?!?) bin ich schon . . . . . . es fehlt nur noch ein "kleine Rest", nämlich die Fahrspur. Kann mir bitte jemand weiterhelfen. Vielen Dank. Freundliche Grüße Walter -
Falsche Türöffnung bei diesem Fahrzeug?
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Hallo BahnLand, vielen Dank für die Nachricht und den Hinweis auf die Erklärung. Werde das berücksichtigen. Freundliche grüße Walter -
Hallo und Helau an das Studio, (ich wohne in einem "Helau-Gebiet") irgendwie verfolgen mich Probleme und Problemchen im Zusammenhang mit der Türöffnung. Nach der Aufklärung von @Goetz und @Neo ist es nicht die EV, sondern ein spezielles Fahrzeug (und evtl. weitere aus dieser Serie), bei dem die Türen auf der falschen Seite aufgehen. Die, die links eingetragen sind, gehen rechts auf und umgekehrt. Ich habe die Einträge mit links und rechts vertauscht und damit geht es richtig, nur unlogisch. Die Content-ID von dem Fahrzeug ist : 21C7B4DF-9457-4A4B-BE35-91C77F7A0542 Oder mache ich etwas falsch? Ich bitte das zu prüfen und eine Antwort zu geben. Vielen Dank. Freundliche Grüße Walter
-
Türen öffnen, nach der Methode von Neo
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
An alle: Meine Frage ist hiermit beantwortet. Also: Der Anwender muss, je nach Lage des Bahnsteigs, aus Blickrichtung der Fahrtrichtung, ob er links oder rechts liegt, dementsprechend das Ereignis "Türen im Zugverband öffnen" mit dem richtigen Parameter "Ausrichtung" übergeben. Beispiele: $("Türen im Zugverband öffnen"):invoke(1, vehicle) -- Lua-Skript mit Aufruf "Türen im Zugverband öffnen" mit Bahnsteig ist "links" $("Türen im Zugverband öffnen"):invoke(-1, vehicle) -- Lua-Skript mit Aufruf "Türen im Zugverband öffnen" mit Bahnsteig ist "rechts" Und mit der EV sieht es so aus. die 1 für "Bahnsteig ist links" und -1 für "Bahnsteig ist rechts" als Parameter Ich hoffe hiermit nichts falsch beschrieben zu haben. Vielen Dank an @Goetz und @Neo. Für mich ist das voll verständlich und ich hoffe für die anderen, die möglicherweise ähnlich mit dem Problem gelebt haben, auch. Freundliche Grüße Walter -
Türen öffnen, nach der Methode von Neo
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Entschuldigung @neo, wer richtig liest, ist im Vorteil. Die Antwort auf meine Frage ist der Parameter "Ausrichtung". -
Türen öffnen, nach der Methode von Neo
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Danke @Neo für deine Erklärung. Wo finde ich das Ereignis "Zug betritt Bahnhof". Oder anders gefragt, wo muss welche Variable mit welchem Wert hinterlegt sein, die vom Ereignis "Türen im Zugverband öffnen" geprüft wird? Freundliche Grüße Walter -
Türen öffnen, nach der Methode von Neo
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Und noch ergänzend die Frage: Ich war der Meinung, das die "schwarze Box" Ori die Information, ob ein Wagen sich im Zugverband vorwärts oder rückwärts bewegt, selbst ermittelt, denn damit steuert er doch die Animation "Tür links" bzw. "Tür rechts", oder ? Das für mich in diesem Zusammenhang nicht verständliche ist, dass Ori in Abhängigkeit von dem Wert der Parameterübergabe "Ausrichtung" agiert ! -
Türen öffnen, nach der Methode von Neo
WalterW antwortete auf WalterWs Thema in Fragen zur Steuerung
Danke Götz, soweit verstanden. Nur wo und wie erfährt das Ereignis, dass der Bahnsteig, von der Lok aus in Fahrtrichtung gesehen , links oder rechts ist. Denn nur mit dieser Info erreichst du, dass die Türen auf der richtigen Seite aufgehen. Kannst du mir das bitte noch erklären? -
Hallo Studio-Gemeinde und gezielt auch ein Hallo an @Neo ich habe, mangels welcher Fähigkeit auch immer, ein Problem mit dem Einsatz und der vernünftigen Umsetzung der von @Neo zur Verfügung gestellten Ereignissteuerung "Türen im Zugverband öffnen". Eigentlich eine ganz tolle Anwendungsmöglichkeit und spart ja auch so manche umständliche Programmierung. Nur bei aller Einfachheit, bekomme ich einfach nicht den "Draht" dieses Ereignissteuerung richtig anzuwenden. Mein Hauptproblem liegt darin, dass ich durch die Parameter-Übergabe der Variablen "Ausrichtung" nicht durchblicke. Diese kann und soll entweder den Wert 1 oder -1 haben. Ist damit, vom Zug aus in Fahrtrichtung gesehen, die Bahnsteigseite "rechts" oder "links" gemeint? Was ist dann in der Erklärung von @Neo mit dem Parameter "Ausrichtung" 1=in Fahrtrichtung und -1=gegen Fahrtrichtung gemeint? Also, wie am Anfang schon erwähnt: Ich blicke leider nicht durch und bitte um Auf- und Erklärung. Als Beispiel meiner Anwendung habe ich die Lua-Fassung eingestellt. ------------------------------------------------------------------------------------------ Auslösender Kontakt zum Türen öffnen wurde betreten. -- Parameter Übergabe: Ausrichtung: 1 (=in Fahrtrichtung), oder -1 (=gegen Fahrtrichtung) und Fahrzeug (Zug) $("Türen im Zugverband öffnen"):invoke(1, vehicle) --??????????????????????????????????????????????????????? $("Türen im Zugverband öffnen"):invoke(-1, vehicle) --??????????????????????????????????????????????????????? ------------------------------------------------------------------------------------------ -- ANFANG TÜREN IM ZUGVERBAND ÖFFNEN -- Manuelle Ereignis-Aktion. -- Wird aufgerufen vom Ereignis "Zug betritt Kontakt BahnsteigStop" -- Parameter Übergabe: -- Ausrichtung: 1 (=in Fahrtrichtung), oder -1 (=gegen Fahrtrichtung) -- und Fahrzeug (Zug) local t, t2 = layout:getVehicleGroup(Fahrzeug, 3) -- Nur Fahrzeuge ohne eigenen Antrieb, weil Fahrzeuge mit Antrieb, aber OHNE Türen und for i, Wdh in ipairs(t) do -- die Variablen "Türen links" = "" sowie "Türen rechts"" haben, dann gibt's Ärger. Bei mir ist local Ori = t2[i] -- es passiert, dass in einer Lok ALLE Animationen auf einmal den Wert 1 hatten und aktiviert waren. if Ori == Ausrichtung then -- Natürlich kann man sagen: Unlogisch die Variablen einzutragen, wenn es gar keine Türen hat. Wdh.animations[Wdh.variables["Türen links"]]:play(-1, 1) -- Absolut richtig, aber beim Kopieren von Variablen, passiert sowas schon mal. else Wdh.animations[Wdh.variables["Türen rechts"]]:play(-1, 1) end end Fahrzeug.variables["Türen schließen"] = true -- Diese Variable verwende ich nachfolgend. -- ENDE TÜREN IM ZUGVERBAND ÖFFNEN ------------------------------------------------------------------------------------------ Für eine Antwort bedanke ich mich schon jetzt im Voraus. Freundliche Grüße Walter