Jump to content

EASY

Mitglieder
  • Gesamte Inhalte

    3323
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von EASY

  1. Hallo, ich habe z.B. das Signal 78722089-1B26-4AC5-AA55-91CB56A599BB ... ... und würde gerne für den Signalbegriff "2 - Hp2(Langsamfahrt)" die Werte für "Beschleunigen auf" und "Abbremsen auf" in der EV ändern... in lua gibt es trackContact.autoAccelerationSpeed womit ich z.B. den Beschleunigungswert ändern kann, nur wie muß ich dies anwenden, damit es für den Signalbegriff 2 geändert wird? P.S. ... ich kann zwar nur lua... aber gerne auch eine Lösung in der grafischen EV... Gruß EASY
  2. Hallo @Neo, Anzeige Tacho bei 20 km/h in Richtung Depot... ... Anzeige Tacho Lok ist ins Depot gefahren... Anzeige Tacho Lok ist aus dem Depot ("Bei Verlassen Richtung umkehren" ist aktiv) gefahren.... _____________________________________________________________________________________________________________________________ Anzeige Tacho bei -20 km/h in Richtung Depot... ... Anzeige Tacho Lok ist ins Depot gefahren... Anzeige Tacho Lok ist aus dem Depot ("Bei Verlassen Richtung umkehren" ist aktiv) gefahren.... ______________________________________________________________________________________________________________________________ Ich habe weitere Versuche mit anderen Geschwindigkeiten gemacht... ... für die ins Depot eingefahrene Lok steht der Tacho immer auf +20%... Dies kann nach meiner Meinung etwas verwirrend sein, wenn man nicht gerade weiß ob der Zug sich gerade im Depot befindet. Gruß EASY
  3. Hallo, ... habe ich für Versuche auch schon benutzt... ich werde älter und die Zugriffszeit auf den Speicherplatz wird länger... Gruß EASY
  4. Hallo, ... da mir kein Beispiel einfällt, frage ich mal ob jemand ein Beispiel kennt , bei dem die "korrekte" Reihenfolge eine Rolle spielt. Gruß EASY
  5. --- Dieser Beitrag hat sich zwischenzeitlich erledigt und wurde deshalb von mir gelöscht. --- EASY
  6. 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
  7. 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
  8. Hallo, ... ich habe das (Original-)Modell BE45BE0D-FE41-4309-BCAC-5DD05E17D553 mit den 3 Varianten neu hochgeladen... Gruß EASY
  9. 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
  10. 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
  11. 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
  12. 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...
  13. Hallo @Andy, ... wenn alle auflisten, wo sie es schon überall vermißt haben, wird es [wahrscheinlich] ein langer (zuweilen unterhaltsamer) Thread... Gruß EASY
  14. Hallo, ... ich auch... ich auch... wie im Kindergarten.... aber ist mir egal... ... ich auch... ich auch... Gruß EASY
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. Hallo, ... von der Idee her... interessant gelöst Gruß EASY
  22. 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
  23. 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
  24. 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
  25. 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
×
×
  • Neu erstellen...