BauerHeini
Mitglieder
-
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von BauerHeini
-
LUA
Ok. Ich kam nur darauf, weil unter dem Ereignis "Ampelsequenz" ein Eintrag "Verzögerung" steht. Das andere werde ich mal durcharbeiten. Vielen Dank für den Kurs. Was bekommst Du dafür. Hast Du eigentlich auch einmal Freizeit? Liebe Grüße Heinz P.S. Muss mich jetzt mal um meine Enkel kümmern, die ich über Ostern zu Besuch habe.
-
LUA
wie in Deiner Demo "Abbieger 05" habe ich die "Ampelsequenz" nachvollzogen und dann versucht den Timer einzubauen. Aber wie?
-
LUA
Ok, verstanden. Danke. Leider habe ich große Probleme mit dem Timer, den Du in Deinem Beispiel eingebaut hast. Wie kann man mein Skript dann ohne die Repeat-Schleife wiederholt aufrufen?
- LUA
-
LUA
repeat local t = (function () if not deferredCall then $("AmpelNS").state = 1 $("AmpelOW").state = 3 $("Beschriftung Ampel").text = $("AmpelNS").state defer(10, "Verzögerung") elseif deferredCall == "Verzögerung" then $("AmpelNS").state = 2 $("AmpelOW").state = 4 $("Beschriftung Ampel").text = $("AmpelNS").state defer(2, "Verzögerung (2)") elseif deferredCall == "Verzögerung (2)" then $("AmpelNS").state = 3 $("AmpelOW").state = 1 $("Beschriftung Ampel").text = $("AmpelNS").state defer(10, "Verzögerung (3)") elseif deferredCall == "Verzögerung (3)" then $("AmpelNS").state = 4 $("AmpelOW").state = 2 $("Beschriftung Ampel").text = $("AmpelNS").state defer(2, "Verzögerung (4)") elseif deferredCall == "Verzögerung (4)" then end return {} end)() for i, Wdh in ipairs(t) do end until $("Kippschalter Ampel").state==0 So?
-
LUA
Ich habe folgendes Skript erstellt: repeat local t = (function () if not deferredCall then $("AmpelNS").state = 1 $("AmpelOW").state = 3 $("Beschriftung Ampel").text = $("AmpelNS").state defer(10, "Verzögerung") elseif deferredCall == "Verzögerung" then $("AmpelNS").state = 2 $("AmpelOW").state = 4 $("Beschriftung Ampel").text = $("AmpelNS").state defer(2, "Verzögerung (2)") elseif deferredCall == "Verzögerung (2)" then $("AmpelNS").state = 3 $("AmpelOW").state = 1 $("Beschriftung Ampel").text = $("AmpelNS").state defer(10, "Verzögerung (3)") elseif deferredCall == "Verzögerung (3)" then $("AmpelNS").state = 4 $("AmpelOW").state = 2 $("Beschriftung Ampel").text = $("AmpelNS").state defer(2, "Verzögerung (4)") elseif deferredCall == "Verzögerung (4)" then end return {} end)() for i, Wdh in ipairs(t) do end until $("Kippschalter Ampel").state==0 Leider wird es nach einem Durchlauf mit Fehlermeldung "Maximum instruction count reached" beendet. Kannst Du da was mit anfangen?
-
LUA
Hallo, gibt es in LUA in Zusammenhang mit MBS kein "Repeat .. Until"? MfG Heinz
-
Ampel
Vielen Dank Götz. Ampel 1 ist deutlich einfacher zu steuern.
-
Ampel
Hallo, wie steuert man eine Ampel (Ampel Standard) per EV. Ich kann zwar per Hand den Regler von -100% bis +100% steuern, aber wie per EV? MfG Heinz
-
Gleis/Straße betreten
Hab's gefunden in "Ampelstart wird betätigt". Wieder was dazu gelernt.
-
Gleis/Straße betreten
Hallo Götz, vielen Dank für die Tipps. Habe mir schon einige Videos von Wolfgang angesehen. Sind super erklärt. Auch Deine Demo-Anlage "Abbieger 05" ist sehr lehrreich, obwohl, wie Du schon erwähnt hast, noch nicht ganz ausgereift. Hierzu hätte ich eine Frage: wo (oder wie) ist "Signal1" und "Signal2" in dem Ereignis "Ampelsequenz" definiert? Liebe Grüße Heinz
-
Gleis/Straße betreten
Hallo Goetz, habe die Anlage mittels Deiner ID gefunden.
-
Gleis/Straße betreten
Hallo Goetz, danke für Deine Antworten. Zu dem Video: ich meinte "Kolonnenfahrt und Autopilot", die Szene an der Ampelkreuzung. Ich weis noch nicht wo und wie ich mir die Anlage ansehen kann. Aber da werde ich wohl auch noch drauf kommen. Zur EV-Steuerung: ich komme nicht ganz klar mit der Auswahlsteuerung, sprich 'welche Aktionen sollen ausgeführt werden' usw. deshalb arbeite ich lieber mit LUA. Aber die gezeigte Bedingung kann man ja konvertieren. Vielen Dank Heinz P.S. In der Ankündigung zur Version 6 wurden u.a. auch mit Deinen Videos gezeigt, was alles verbessert wurde. Aber es gibt keinen Hinweis oder Anleitung, wie das zu bewerkstelligen ist. Oder habe ich da etwas übersehen?
-
Gleis/Straße betreten
Hallo Goetz, zum ersten Satz: wie steuere ich das? Zum zweiten: das werde ich mal testen. Aber nun mal eine andere Frage zu Deinem Video, kann man man irgendwo etwas über die Steuerung erfahren?
-
Gleis/Straße betreten
Hallo Atrus, vielen Dank für Deine Antwort. In meinem Fall fahren die Fahrzeuge (in diesem Fall Autos) immer vorwärts, also V+. Nun muss ich doch mein Anliegen erläutern. Ich versuche mich an das ausgezeichnete Demo-Video (Kolonnenfahrt und Autopilot - 3D-Modellbahn Studio V6 auf Youtube) von Goetz heranzutasten. und betrete eine Spur vor einer Kreuzung und steuere diese. Genau dasselbe geschieht aber auch, wenn ich die Kreuzung verlasse und eine Zufahrt aber eben von der anderen Seite betrete. Dazu habe ich beim Betreten der Kreuzung dem Fahrzeug die Variable mit Inhalt Kreuzung erstellt und lösche die beim Verlassen. Leider tritt vorher das Ereignis 'Betreten einer Spur' ein. LG Heinz
-
Gleis/Straße betreten
Hallo, kann man (wenn ja, wie?) in der EV feststellen von welcher Seite man ein Gleis/Straße betritt, ohne Benutzung von 'Gleiskontakt'? Heinz
-
Zug mittig anhalten
Hallo Goetz, vielen Dank für Deine Antworten. Ich hatte damals schon, als Du die Anleitung auf Youtube erstellt hast, Selbige angesehen (und auch befolgt). Allerdings hatte ich angenommen, dass jetzt mit der Version 6 etwas mehr Intelligenz in den Gleiskontakt gekommen ist. Denn wenn ich ein Signal statt dessen nehme, reagiert die annähernde Zug je nach eingestellter Verzögerung richtig. Diese Funktionalität hätte man ja auch auf den Gleiskontakt übertragen können. Ist aber nicht so. Viele Grüße Heinz
-
Zug mittig anhalten
Hallo, ich möchte einen Zug mittig im Bahnhof anhalten. Hierzu habe ich einen Gleiskontakt installiert und per EV 'Gleiskontakt wird beim Betreten(Fahrzeugmitte) ausgelöst' mit 'Fahrzeug Geschwindigkeit setzen auf 0' gesteuert. Ergebnis: Zug hält bei Vorwärts betreten gar nicht an. Rückwärts funktioniert es mittig anzuhalten (Wenn auch nicht ganz bei reduzierter Verzögerung). Daraufhin habe ich mich bei Youtube '3D-Modellbahn Studio 602_3 Signal mit Gleiskontakt' von Wolfgang Pinzer schlau gemacht und die darin vorgesehenen Schritte vorgenommen, also gleiche Auslösung, dann 1. [[Gleiskontakt].Automatische Beschleunigung] = false, 2. [[Gleiskontakt].Automatische Verzögerung] = true und 3. [[Gleiskontakt].Automatische Verzögerung(Zielgeschw.)] = 0 eingesetzt. Dann hält der Zug zwar an, aber nicht mittig, sondern sofort bei Betreten. Was muss ich tun? Mit freundlichen Grüßen Heinz
-
LUA Verzögerung
Stimmt. Ereignismodul und Ereignis hatten denselben Namen. Vielen Dank noch einmal an Alle
-
LUA Verzögerung
Vielen Dank Andy, nach dem Umbenennen funktioniert es. Woran lag es?
-
LUA Verzögerung
- LUA Verzögerung
- LUA Verzögerung
...und, wie geht es. Habe versucht den Screenshot hier einzubringen. Kommt Fehlermeldung "Allowed file extensions are ..."- LUA Verzögerung
Unter "Ereignisse" gibt es noch ein Ereignismodul "Feuer", und dort befinden sich die Scripte. P.S. Entschuldige, ich konnte den Screenshot nicht in die Unterhaltung einfügen. Muss ich auch noch lernen.- LUA Verzögerung
Danke martin51, aber das hat nicht funktioniert. - LUA Verzögerung