Jump to content

EASY

Mitglieder
  • Gesamte Inhalte

    3394
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von EASY

  1. --- Dieser Beitrag hat sich zwischenzeitlich erledigt und wurde deshalb von mir gelöscht. --- EASY
  2. Hello, The Tacho cannot be a draft as it replaces a model from the catalogue. You have to wait for Neo to release it. EASY
  3. Hallo, ich habe das Projekt etwas überarbeitet. Es sind einige Depots verschwunden und dafür Fahrstraßen hinzugekommen.... Funktionsumfang... Zug 1: Wagons werden gemischt, variable Anzahl der Wagons, Richtungswechsel der Lok (Lok wird umgedreht) [Wahrscheinlichkeit 2:1] Zug 2: Wagons werden gemischt, variable Anzahl der Wagons, Positionswechsel der Lok (vorne / hinten) [Wahrscheinlichkeit 2:1] (Lok mit Tender) Zug 3: Wagons werden gemischt, variable Anzahl der Wagons, Positionswechsel der Lok (vorne / hinten) [Wahrscheinlichkeit 2:1] (Lok ohne Tender) Zug 4: Wagons werden gemischt, gleichbleibende Anzahl der Wagons (Zug mit spezifischen Wagons) Zug 5: Wagons werden gemischt, variable Anzahl der Wagons, Richtungswechsel der Lok (Lok wird umgedreht) [Wahrscheinlichkeit 2:1] Zug 2 und Zug 5 greifen auf den gleichen Wagonpool zu. ... wer mag... zum ansehen und ausprobieren Ablaufberg 2022-07-10.mbp Anmerkungen oder Anregungen wie immer gerne... Gruß EASY
  4. Hallo, ... ich habe das (Original-)Modell BE45BE0D-FE41-4309-BCAC-5DD05E17D553 mit den 3 Varianten neu hochgeladen... Gruß EASY
  5. Hallo, Bei der Beispielanlage von Götz gibt es noch etwas was ich noch nicht so ganz verstehe... Ausgangssituation... ... ich betätige den blauen Taster, das Signal schaltet auf "1" und der Zug fährt los... ... hier schaltet das Signal wieder auf "0"... ... nach dieser Definition soll das Signal auf "0" schalten, wenn die Fahrstraße aufgelöst wird... ... die Fahrstraße ist aber noch gar nicht aufgelöst... Verstehe ich etwas falsch oder habe ich etwas übersehen oder...? Gruß EASY
  6. Hallo, In der Beispielanlage von Götz wird für die Ausfahrt geprüft ob sich ein Fahrzeug auf dem ersten Gleis der Fahrstraße befindet... local routeList = layout:getRoutesByKeyword("Sbf Ausfahrt") local candidateList = {} for _, route in ipairs(routeList) do local track = route.tracks[1] -- erstes Gleis der Fahrstraße... local waitList = layout:getVehiclesOn(track) if #waitList > 0 then -- ... mit einem Fahrzeug belegt? table.insert(candidateList, route) end end ... wenn ich nun für die Einfahrt wissen möchte ob sich schon ein Fahrzeug am Ende der Fahrstraße befindet würde sich dei Abfrage auf das letze Gleis beziehen... local track = route.tracks[#route.tracks] ... nun stellt sich mir die Frage ob die Gleise bei route.tracks immer in der "richtigen" Reihenfolge (route.tracks[1]=Anfang FS, route.tracks[#route.tracks] = Ende FS) eingelesen werden oder ob die Liste auch "wild durcheinander" sein kann? (Gleiche Fragestellung für route.waypoints) Gruß EASY
  7. Hallo @Neo, Warum ergibt dieses Ereignis in dem Beispiel von Götz in der grafischen EV... ... bei "Zu Skript konvertieren" eine doppelte "if" Abfrage für <$("Hotel").count> ? Gruß EASY
  8. Hallo, ... das habe ich mich auch schon gefragt. Noch als Fragestellung hinterhergeschoben: Hat die Kategorie noch eine andere Funktion als die farbliche Differenzierung? Gruß EASY @Goetz hat mich überholt...
  9. Hallo @Andy, ... wenn alle auflisten, wo sie es schon überall vermißt haben, wird es [wahrscheinlich] ein langer (zuweilen unterhaltsamer) Thread... Gruß EASY
  10. Hallo, ... ich auch... ich auch... wie im Kindergarten.... aber ist mir egal... ... ich auch... ich auch... Gruß EASY
  11. Hallo @Goetz, ... wenn ich versuche... function setRouteActive(name) local f = $(name) if f.variables["Blockstrecke"] == keyword then f.active = true end end ... per copy & paste im MBS einzugeben ergibt sich folgendes... ...worin liegt dein Trick, daß es funktioniert? Gruß EASY
  12. Hallo @Thunderinparadise, ... kannst Du die Anlage mal exportieren und mit einstellen? Auf Deinem Bild ist "nur" zu erkennen, daß beide Fahrstraßen in Status " Blockiert, warte auf Freigabe" stehen... da schalten keine Weichen... Gruß EASY
  13. Hallo, ... wenn Du Dich für die Streckenlänge interessierst ein Vorschlag für die Ermittlung derselben... Definiere eine oder mehrere Fahrstraßen der Strecke(n)... Das lua Skript für das Betätigen des Schalters... local FS=layout:getRoutesByKeyword("FS")-- Fahrstraßen mit Schlagwort "FS" einlesen local l=0 -- Länge l for k,f in ipairs(FS) do -- Für alle Fahrstraßen... l=0 -- Länge auf 0 setzen f.active=true -- Fahrstraße aktivieren damit die Weichen geschaltet werden for i,v in ipairs(f.tracks)do -- Für aller Gleise der Fahrstraße... l=l+v.routes[v.state].length -- Gleislängen aufaddieren end print(f.name..": Länge= "..l.." m")-- Fahrstraße und Länge ausgeben print() f.active=false -- Fahrstraße deakivieren end Anmerkung: Die Fahrstraße kann keine geschlossene Figur ergeben... es bleibt eine Lücke. Da die Ermittlung der Gleislänge (-- Gleislängen aufaddieren) nur ganze Gleise berücksichtigt spielt es keine Rolle... ... Ereignisprotokoll einschalten und Schalter betätigen... ... zum Ausprobieren: Gleislänge 01.mbp Gruß EASY
  14. Hallo, ... daß das MBS bei dieser Methode den Radius anpasst und die Gleislänge beläßt ist mir so bewußt noch gar nicht aufgefallen ( ich bin eben kein Anlagenbauer...) ... also die 250m Gerade mit dem Gismo auf 90° ziehen und der Radius passt... Gruß EASY
  15. Hallo Hans, ... wenn Du diese Definition hast... ... ist die erste Zahl der Radius (r) des Kreises und die zweite der Winkel. Der Umfang eines Kreises ist U=2*r*pi = 2*250m*pi = 1570,8m. Für 1000m ergibt sich r=U/(2*pi) = 1000m/(2*pi) =159,15m. Gruß EASY
  16. Nochmal Hallo, da es mich gestört hat, daß für unterschiedliche Geschwindigkeitsbereiche jeweils eine Modellvariation erstellt werden muß, habe ich eine Balkenanzeige mit umschaltbarem Anzeigebereich gebastelt.... Das Modell ist als Signal definiert mit 23 Signalbegriffen (0 bis 22). Zusätzlich kann per Animationen die Skala geändert werden: keine Zahlen 0...22 (1-er Schritte) 0...110 (5-er Schritte 0...220 (10-er Schritte) 0...330 (15-er Schtitte) Ich habe die Demoanlage von @Goetz etwas umgebaut... Die Anzeige sieht dann so aus... ... und ist auch bei negativen Werten gültig... In lua sieht die automatische Skalierung und das Umschalten der Anzeige dann so aus... local speed = $("Silberpfeil W154").currentSpeed local text = math.modf(speed).. " km/h" local teiler=1 $("Beschriftung").text = text speed=math.abs(speed) if speed <=22 then $("Balkenanzeige").variables["Soll Skala"]=$("Balkenanzeige").variables["Skalen"][2] teiler=1 elseif speed >22 and speed <=110 then $("Balkenanzeige").variables["Soll Skala"]=$("Balkenanzeige").variables["Skalen"][3] teiler=5 elseif speed >110 and speed <=220 then $("Balkenanzeige").variables["Soll Skala"]=$("Balkenanzeige").variables["Skalen"][4] teiler=10 else $("Balkenanzeige").variables["Soll Skala"]=$("Balkenanzeige").variables["Skalen"][5] teiler=15 end if $("Balkenanzeige").variables["Aktive Skala"]~=$("Balkenanzeige").variables["Soll Skala"] then $("Balkenanzeige").animations[$("Balkenanzeige").variables["Aktive Skala"]]:play(0,-1) $("Balkenanzeige").animations[$("Balkenanzeige").variables["Soll Skala"]]:play(0,1) $("Balkenanzeige").variables["Aktive Skala"]=$("Balkenanzeige").variables["Soll Skala"] end $("Balkenanzeige").state=math.modf(speed/teiler) Zum ausprobieren... Demo Balkenanzeige-EASY 01.mbp Gruß EASY
  17. Hallo, ... von der Idee her... interessant gelöst Gruß EASY
  18. Hallo, Wie Du schon vermutet hast, ist die Animation so gestaltet, daß sie ab einer gewissen Geschwindigkeit einfach stehen bleibt. Den gesamten Regelbereich kannst Du nur bei einer max. Geschwindigkeit von +-330 km/h ausnutzen. Das MBS teilt die Animation folgendermaßen auf: Frame 0 -> -330 ; mittlerer Frame -> 0, Endframe +330. Dies sind feste Werte! z.B. für einen Tacho bis 110 km/h ergibt sich folgende Definition für einen Drehregler... ... im MBS ergibt das einen Regelbereich von +- 33,3333 % ... je keiner der Maximalwert, desto kleiner der Regelbereich im MBS... Gruß EASY
  19. Hallo, ... angepasst an die neuen Gegebenheiten des Antriebs... habe ich dem Modell noch eine Variante hinzugefügt... ECAC3084-CFDC-468D-AD56-D6648ACF3649 (ist geblieben)... Gruß EASY
  20. Hallo, wenn ich die letzten Beiträge lese, stellt sich mir die Frage ob sich Neo nun lanzentechnisch gebrochen fühlt... (... vielleicht bei einen Single Malt...) (... ist ein Versuch von mir einen Bezug zur ursprünglichen Überschrift herzustellen...) Gruß EASY
  21. Hallo, ... aus Spaß an der Freude auf die schnelle gebastelt... ... als Entwurf hochgeladen ECAC3084-CFDC-468D-AD56-D6648ACF3649 Die Anzeige ist unabhängig von der Fahrtrichtung. ... natürlich ist so der Reiz weg, sich programmtechnisch mit der Anzeige zu beschäftigen... Verknüpfung zum Fahrzeug setzen... fertig. @neuLich Vorsicht!... auch dieser Tacho kann schädlich sein für den Silberpfeil Gruß EASY
  22. Hallo Hans, ... die erste Frage die sich mir stellt: Wie ändert sich bei Dir der Wert der Beschriftung? Es gibt zu "Beschriftung" kein Ereignis (Beschriftung wird gesetzt). Die Beschriftung könnte den Wert einer Variablen anzeigen. Dazu gibt es dann ein Ereignis, wenn die Variable gesetzt wird... und dieses kannst Du dann auswerten und Deine Signale schalten. Gruß EASY
  23. Hallo, ... bei solchen Typen wie mir, weckt es die Neugier... und da ist es schön, wenn so ein netter Typ (wie Du) es [trotzdem] erklärt... Gruß EASY
  24. Hallo @Goetz, danke für Deine Antwort... den "geheimnisvollen Doppelpunt" habe ich mir früher schon mal angesehen (und ich bilde mir ein es verstanden zu haben...) Daß es das MBS damit (anscheinend) nicht so genau nimmt, könnte daran liegen... ... (manchmal) kann @Neo auch nett sein... Gruß EASY
  25. Hallo, ... Gemecker gibt es von mir nur deshalb, weil Du keine Info über die Anlage bereitstellst... kannst du zumindest mal ein Bild beifügen, für einen ersten optischen Eindruck (Komplexität der Anlage)... mit einer Angabe über Maßstab und Größe... "es ruckelt" kann verschiedene Ursachen haben... Hinweis: wenn Du im Eigenschaftsfenster unten rechts auf "FPS" doppelklickst... ... dann erscheint ein Fenster mit einer Statistik über die Anlage... ... was steht denn bei Deiner Anlage in der Statistik? Vielleicht ist Deine Anlage einfach "nur" etwas groß, und/oder hat sehr viele Objekte... Gruß EASY
×
×
  • Neu erstellen...