Alle erstellten Inhalte von jloos
-
Tabellenabfrage vereinfachen
Na gut, ich danke Euch Gruß Jürgen
-
Tabellenabfrage vereinfachen
Hallo @Hawkeye, Du hast mich nicht überzeugt. Ich finde die Daten zentral an einer Stelle für alle Fahrzeuge (also auch in einer anderen Datenbank für Züge) sehr praktisch. Soll der Porsche KFZ-Nr. 3 am Gleiskontakt mit der Nr. 2 mit 15 in den Drive In vom McDonalds fahren, so stelle ich das in der Datenbank ein. Ein anderes Fahrzeug soll aber weiter fahren und die Geschwindigkeit nicht verringern. Aber das war ja auch nicht das Thema der Anfrage. Ich möchte die 4 oder 5 oder 6 Variablen, die unter Abfragestelle und FahrzeugNr. am Anfang des scripts einmalig einlesen in lokale Variablen. Das script funktioniert ja so wie es ist. Ich möchte nur die Mehrfachabfragen vermeiden, dazu benötige ich Eure Hilfe, das kann ich nicht in Lua. Gruß Jürgen
-
Tabellenabfrage vereinfachen
Hallo @Hawkeye, Du hast Recht, ich hätte das besser erklären müssen. Ich verfolge das Prinzip "Ich bin hier an der KFZ-Abfragestelle-Nr. 5 und bin KFZ-Nr. 1. Was soll ich tun, wo muss ich hin" Jeder Gleiskontakt hat eine KFZ-Abfragestelle-Nr., jedes Fahrzeug hat eine KFZ-Nr. Ich habe also eine Datenbank KFZ-Ziele, mit einer ersten Liste aller KFZ-Abfragestelle-Nummern. Dahinter eine Tabelle mit allen KFZ-Nummern. Die Abfrage ist also KFZ-Abladestelle-Nr. + KFZ-Nr. Damit komme ich auf abzufragenden Daten, also Fahrgeschwindigkeit, nächstes Ziel, soll das Fahrzeug stoppen, wie lange ist die Wartezeit und ist eine Animation auszuführen, wenn ja welche. Ich möchte nur eine einzige Datenbankabfrage pro angefahrener Abfragestelle machen, wobei alle Daten in lokalen Variablen abgespeichert werden. Ich mache die Fahrstraßensteuerung auch so. Hat meiner Meinung nach Vorteile, weil alle Steuerdaten zusammen in einer Datenbank zusammengefasst sind. Das ist nur eine Beispielanlage. Gruß Jürgen
-
Tabellenabfrage vereinfachen
Hallo, in meiner BDE kommen häufig die gleichen Tabellenabfragen vor. Nun hatte ich mir gedacht, am Anfang des Scripts alle ausgewählten Tabelleneinträge in lokalen Variablen abzuspeichern und dann nur noch mit den lokalen Variablen zu arbeiten. Erspart Mehrfachabfragen. Nur bekomme ich das noch nicht hin, ich lerne ja noch. Ich hänge mal die Anlage an. Es geht in diesem Fall um das BDE, aber die Funktion kann man ja überall verwenden. Vielleicht hat jemand Lust das zu entwickeln. Danke Gruß Jürgen 241001_KFZ-Ziele.mbp
-
Fehler bei Zieleinstellung eines KFZ
Herrje, Flüchtigkeitsfehler, nachdem ich die Tabelle umgestellt habe. Danke @Hawkeye Gruß Jürgen
-
Fehler bei Zieleinstellung eines KFZ
Guten Morgen, es tritt in der Beispielanlage nach dem Start eines Fahrzeugs aus dem DEPOT an dem ersten GKT Nr. 13 ein Fehler "Skriptfehler (9): attempt to index a nil value (field '?')" auf, den ich nicht finde. Schaut bitte mal jemand da drauf, danke Gruß Jürgen 240927_Fehler.mbp
-
Fehler expected (to close '(' at line 2305) near 'toObject'
Oh, danke @Neo, könnte man dann nicht wie bei allen anderen Fehlern den Link auf das entsprechende Ereignis hinzuweisen? Gruß Jürgen
-
Fehler expected (to close '(' at line 2305) near 'toObject'
Hallo @Neo, im Anhang die Anlage Gruß Jürgen 240911_Fehler.mbp
-
Fehler expected (to close '(' at line 2305) near 'toObject'
Hallo, seit heute kann ich die letzte Version meiner Anlage aufrufen, doch im Ereignisprotokoll erscheint sofort die Fehlermeldung [08:08:43] Die Ereignisverarbeitung ist aufgrund von Skriptfehlern deaktiviert: ')' expected (to close '(' at line 2305) near 'toObject' Die vorherige abgespeicherte Version lässt sich ganz normal starten. Der Unterschied zwischen der letzten und der vorherigen Version sind ein paar geänderte Fahrstraßen. Gruß Jürgen
-
Animation auf Dauerbetrieb
Danke @Goetz Gruß Jürgen
-
Animation auf Dauerbetrieb
Hallo, ich bin immer noch mit der Waschanlage 30DF001B-F6BE-4A18-903D-254A69381568. Wie starte ich sie per EV im Dauerbetrieb und schalte sie nach Durchfahrt des Zuges ab? Danke für Eure Tipps Gruß Jürgen
-
Tenderlokomotive mit Wasserklappen
ja genau, eine Tenderlok hat einen Kohlebehälter hinten drauf und Wassertanks. Ich habe gehofft, eine Tenderlok zu finden, bei der ich an der Bekohlungsanlage auch gleich Wasser in die Wassertanks der Lok einfüllen kann.
-
Tenderlokomotive mit Wasserklappen
Danke @Herman, das sind leider keine Tenderloks. Ich suche sowas wie 7982AD89-4FFB-47DF-BE8C-E722F80FC0F3 mit zu öffnenden Wasserklappen. Es kann aber auch sein dass ich mich täusche. Vor 3 Jahren habe ich mal eine kleine Anlage gebaut mit Bekohlung und gleichzeitiger Wasserversorgung. Komisch, wenn ich die Anlage heute aufmache, ist die Lok nicht mehr da. Doch wie sollte das sonst funktioniert haben, denn die einzige Lok mit zu öffnende Wasserklappen ist die 450BBE17-7ABB-4C2F-9EEC-2BAE31AD60E2. Doch dafür gibt es keinen Tender. Gruß Jürgen
-
Tenderlokomotive mit Wasserklappen
Hallo, ich bin der Meinung, dass ich in früheren MBS Versionen eine Tenderlok mit sich öffnenden Klappen zu den Wasserkästen gesehen habe. Heute in der V8.5 finde ich sie nicht mehr. Kann mir jemand einen Tipp geben? Gruß Jürgen
-
aktive Kamera feststellen
Hallo @Herman und @Phrontistes, vielen Dank für Eure Hilfe. Die eine Zeile code funktioniert gut. Gruß Jürgen
-
aktive Kamera feststellen
Hallo, Ich möchte die Kameras nur umschalten, wenn die "Kamera Grundstellung" aktiv ist. Wie kann ich feststellen, ob die Kamera aktiv ist? Gruß Jürgen
-
Status Fahrstraße
Du hast Recht, die Fahrstraße, die immer noch auf Status 1 oder 2 steht, kenne ich ja bereits. Es ist die in der Lok unter "nächste FS" gespeicherte FS. Der Schritt ist überflüssig
-
Status Fahrstraße
Danke @Phrontistes und @EASY, ich werde Eure Vorschläge morgen versuchen umzusetzen. Gruß Jürgen
-
Status Fahrstraße
Hallo, ich versuche noch immer eine Lösung für zu lange wartende Zügen bei blockierter FS zu finden. Ich habe es jetzt hiermit probiert: if not deferredCall then defer(30, "Verzögerung") elseif deferredCall == "Verzögerung" then if route.state == 1 or route.state == 2 then local Signal = route.waypoints[1] Signal.variables["Zug"].variables["nächste FS"].active = false route.variables["Alternative FS"].autoActivate = true route.variables["Alternative FS"].active = true end end Als Ereignis kann ich aber nun nicht "Fahrstraße aktiviert" verwenden, denn sie steht ja noch auf route.state == 1 or route.state == 2. Wie kann ich das lösen? Gruß Jürgen
-
route.waypoints
danke @Phrontistes Gruß Jürgen
-
route.waypoints
Hallo, mit route.waypoints[1] ermittle ich den Anfang einer Fahrstraße. Wie kann ich das Ende einer Fahrstraße ermitteln? Gruß Jürgen
-
Tabelle in Lua
vielen Dank @Goetz, wie immer geht das auch in meinen Lernordner. Gruß Jürgen
-
Tabelle in Lua
local t, t2 = layout:getVehicleGroup(vehicle) local Wagen = t[4] local Ausrichtung = t2[4] if Ausrichtung == 1 then Wagen.couplers[1].enabled = true else Wagen.couplers[0].enabled = true end Hallo, mit dem script aktiviere ich immer die Kupplung des 4. Wagens. Jetzt möchte ich aber immer die Kupplung des letzten Wagens aktivieren. Kann mir das bitte jemand umstellen, danke Gruß Jürgen
-
Beleuchtung für das B4 Bahnsteigdach
@Roter Brummer Danke für die Tipps, an die Variationen hatte ich nicht gedacht. Gruß Jürgen
-
Beleuchtung für das B4 Bahnsteigdach
Guten Morgen, ich möchte unter das B4 Bahnsteigdach D4A6F6B6-4499-4007-BCF9-6B03FBE642D1 Beleuchtung hängen. Ich dachte da an Leuchtstofflampen. Ich finde aber im Katalog nichts Entsprechendes. Hat jemand eine Idee? Gruß Jürgen