Jump to content

WalterW

Mitglieder
  • Gesamte Inhalte

    146
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von WalterW

  1. Ich habe ein Ablaufproblem beim Aktivieren von Fahrstraßen. Wenn eine Fahrstraße mit einem Signal-Kontakt beginnt, dann kann festgelegt werden, was beim Aktivieren der Fahrstraße mit dem Signal geschehen soll: In eine bestimmte Stellung zum Abfahren schalten oder nichts. Und jetzt beginnt mein Ablaufproblem, wenn das Signal auf Abfahrt schaltet. Direkt mit dem Aktivieren der Fahrstraße wird das Signal auf Abfahrt gestellt und der Zug setzt sich mit entsprechender Signalgeschwindigkeit in Bewegung. Es bleibt also keine Zeit z.B. vor Abfahrt die Türen zu schließen! Im Betriebsablauf ohne Fahrstraße(n) habe ich eine Signal-Ablaufsteuerung, die den Zug bei Signalstellung auf Fahrt nicht sofort startet, sondern mit dem Mittel der Zeitverzögerung vorher noch andere Aufgaben erledigt (Fahrlicht schalten, Türen schließen, Pantographen ausfahren etc.) und erst dann die Fahrgeschwindigkeit für die Lok setzt. Sieht auch sehr realistisch aus, dass der Zug bei Signalstellung Fahrt nicht sofort losfährt. Jetzt könnte man ja sagen, dann starte doch die Fahrstraße und stelle die Signalaktivität auf "Nichts tun" und verwende dann die vorhandene Signal-Ablaufsteuerung. OK, wäre mit entsprechendem Aufwand machbar, aber schwierig umzusetzen, wenn die Fahrstraße nicht direkt aktiviert werden kann, sondern erst reserviert wird. Und vielleicht gibt es noch anderen Hürden, die ich z.Zt. noch gar nicht sehe. Ist so etwas wie eine variable „Zeitverzögerung für Abfahrt“ bei dem automatischen Fahrstraßenablauf vorstellbar und gegebenenfalls auch umsetzbar? Fahrstraße aktivieren, Signal auf Fahrt stellen, Zeitverzögerung berücksichtigen und dann Fahrgeschwindigkeit der Lok aktivieren. Vielleicht gibt es ja bereits Überlegungen in diese Richtung. Freundliche Grüße Walter
  2. Hallo @Goetz und alle anderen , ich bin dir zu tiefstem Dank verpflichtet, dass du wieder mal den richtigen "Riecher" hattest. Natürlich weiß ich, dass Texturen nicht wie Objekte angewendet werden können. Aber ich Riesenhornochse habe einfach nicht gesehen, dass ich mit Texturen hantiere. Jetzt funktioniert auch wieder das, was ich wollte. Nochmals herzlichen Dank an alle, die mir helfen wollten und leider meiner Blindheit aufgesessen sind. Freundliche Grüße Walter
  3. Hallo Herman, no, that is not the reason. But many thanks for your answer. Kind regards Walter
  4. Neo, das Problem tritt, soweit ich verschiedene Objektbereiche stichweise ausprobiert habe, nur bei den Straßenschildern auf. Freundliche Grüße Walter
  5. Hallo @BahnLand, im Grunde kann ich deinen Ausführungen folgen. Ich habe aber den Eindruck, dass sehr, sehr, sehr viele Verkehrszeichen, nach der neuen Methode, nicht, oder noch nicht angezeigt werden können. Als Beispiel die nachstehenden, die es im Katalog offensichtlich gibt: Oder übersehe ich da was ? Für eine zusätzlich Info, bzw. Antwort wäre ich dankbar. Freundliche Grüße Walter
  6. Ich habe die Version Version 8.2.2.0 und eine aktive Internetverbindung. Freundliche Grüße Walter
  7. Hallo BahnLand, vielen Dank für dein Hilfestellung. Ich werde versuchen das, was du mit dem Archiv beschrieben hast, nachzuvollziehen. Freundliche Grüße Walter
  8. Hallo Neo, ich meine mit gesperrt, dass die angezeigten Objekte beim Versuch diese auf die Anlage zu ziehen, sich nicht auf die Anlage kopieren, bzw. integrieren. Es wird das Objekt beim "Drag and Drop" mit einem roten Kreuz versehen und lässt sich, wie gesagt nicht auf der Anlage platzieren. Aber es gibt offensichtlich eine Archivversion des ganzen, wo wie BahnLand schrieb. Nur muss ich das noch ausprobieren. Freundliche Grüße Walter
  9. Hallo @Neo, Straßenschilder sind unter "Eigenschaften - Tauschtextur - Straßen - Straßenschilder" nach StVO-Zuordnung zu finden und konnten bis vor einiger Zeit auch in der Anlage verwendete werden. Jetzt aber sind die Objekte, und zwar alle, gesperrt. Warum ist das so? Die zur Zeit verfügbaren Straßenschilder sind mehr als lückenhaft und das ist schade. Freundliche Grüße Walter
  10. Hallo @Hawkeye und @Goetz, was nicht ganz unwichtig ist, bei der Ermittlung der Wagenreihenfolge: Die Reihenfolge ist abhängig von der Fahrtrichtung ! Fährt die Lok vorwärts, dann beginnt die Zählung direkt hinter Lok bis zum Zugende. Im umgekehrten Fall, dass die Lok rückwärts fährt, beginnt die Zählung am Ende des Zuges bis zur Lok. Bin aber erst jetzt, nachdem ich eine Lösung für die Feststellung der Reihenfolge dank eurer Hilfe habe, darauf gekommen. Freundliche Grüße Walter
  11. Hallo Hawkeye und Götz, vielen Dank für die Antworten und Hilfe. Freundliche Grüße Walter
  12. Hallo @Goetz, ich habe ein Lua-Problem, bei dem ich deine Hilfe zur Lösung benötige. Nachstehend das Skript, dass bei der Erstellung keine Fehler meldet, aber zur Laufzeit abbricht. Ich habe auch selbst versucht die richtige Syntax, bzw. die richtige Anweisung herauszubekommen, aber leider erfolglos. Offensichtlich definiert Lua "char" als Variable und damit beginnt offensichtlich das Problem. ------------------------------------------------------------------------------------------------------------------------------------------------ -- Für die richtige Reihenfolge der Zug-Entladung ist es notwendig -- zu wissen, an welcher Position im Zug welche Wagen-Nr steht. if $("Taste ▀").state == 1 then $("Ereignisse").variables["LfdNr"] = 0 local t = layout:getVehicleGroup($("Zug Holz A"), 3) -- Es werden nur die Wagen des Zuges ohne Antrieb ermittelt. for i, Fahrzeug in ipairs(t) do $("Ereignisse").variables["LfdNr"] = $("Ereignisse").variables["LfdNr"] + 1 -- Die LfdNr stellt die Reihenfolge der Fahrzeuge im Zug dar. -- Die LfdNr 1 ist der 1.Wagen direkt nach der Lok, in der Mitte ist der 2.Wagen -- nach der Lok und am Ende ist der 3.Wagen. -- Jeder Wagen mit seiner jeweiligen WagenNr (erweiterte Objekt-Variable). -- Somit ist bekannt, welche WagenNr an welcher Zug-Position ist. $("Ereignisse").variables["Aktueller Zug-Wagen"] = Fahrzeug if $("Ereignisse").variables["LfdNr"] == 1 then $("Ereignisse").variables["Zug-Wagen 1 Nr"] = $("Ereignisse").variables["Aktueller Zug-Wagen"].variables["WagenNr"] else if $("Ereignisse").variables["LfdNr"] == 2 then $("Ereignisse").variables["Zug-Wagen 2 Nr"] = $("Ereignisse").variables["Aktueller Zug-Wagen"].variables["WagenNr"] else if $("Ereignisse").variables["LfdNr"] == 3 then $("Ereignisse").variables["Zug-Wagen 3 Nr"] = $("Ereignisse").variables["Aktueller Zug-Wagen"].variables["WagenNr"] end end end end $("Ereignisse").variables["WagenReihenfolge"] = char ($("Ereignisse").variables["Zug-Wagen 1 Nr"], -- IN DIESER ZEILE ERFOLGT DER ABBRUCH $("Ereignisse").variables["Zug-Wagen 2 Nr"], $("Ereignisse").variables["Zug-Wagen 3 Nr"]) $("Taste ▀").state = 0 end --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Ich habe gehofft, dass mit der Anweisung eine Charakter-Verknüpfung der drei Variablen in einer erfolgt. -- In dieser Variablen $("Ereignisse").variables["WagenReihenfolge"] sollen die Werte "123" oder "oder "213" oder anderen Reihenfolgekombinationen -- der Wagen-Nummern stehen. Im unteren Protokollbeispiel wäre es "312" --Nachstehend der Protokolltext. --[14:48:17] Schalter wird betätigt (2) --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "LfdNr", 0 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "LfdNr", 1 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "Aktueller Zug-Wagen", Zug Holz Wagen 3 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "Zug-Wagen 1 Nr", "3" --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "LfdNr", 2 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "Aktueller Zug-Wagen", Zug Holz Wagen 1 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "Zug-Wagen 2 Nr", "1" --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "LfdNr", 3 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "Aktueller Zug-Wagen", Zug Holz Wagen 2 --[14:48:17] Modul-Variable wird gesetzt -> Ereignisse, "Zug-Wagen 3 Nr", "2" --[14:48:17] Skriptfehler (35): attempt to call a nil value (global 'char') --[14:49:25] Ereignisprotokollierung gestoppt --[14:55:20] Ereignisprotokollierung gestartet Bitte hilf mir. Danke im Voraus. Freundliche Grüße Walter
  13. Hallo Wolfgang, vielen Dank für den wertvollen Tipp. Das Ankuppeln funktioniert ja, nur die Abfragemöglichkeit hat mir gefehlt. Freundliche Grüße Walter
  14. Hallo liebe Gemeinde der Experten ich habe ein EV-Ablaufproblem. Wie in meiner Themenzeile geschrieben möchte ich wissen, ob es per EV oder auch mit Lua eine Möglichkeit gibt, festzustellen ob eine Lok wieder an den Zug angekoppelt hat. Ablauf: Ein Güterzug wird aus einem Abstellgleis rausgezogen, die Lok an das anderen Ende umgesetzt um dort als ziehende Lok wieder in umgekehrter Richtung weiter zu fahren. Um aber das Abfahren zu starten und möglichst mit Wagen als komplettem Zug, will ich wissen, ob die Lok den Zug überhaupt wieder angekoppelt hat. Der Ablauf bis zum Umsetzen der Lok und auch dem wieder an den Zug heranfahren, funktioniert. Hat jemand eine Idee und/oder sogar einen Lösungsvorschlag ? Über Antworten würde ich mich freuen. Freundliche Grüße Walter
  15. Hallo Diskussionsgemeinde, leider komme ich erst heute wieder dazu mich "einzuklinken." Ich bin erstaunt, dass das Thema doch einige User interessiert und offensichtlich es bis dato trotzdem nicht usergerecht nutzbar gemacht wurde oder werden konnte. Wichtig ist, glaube ich, in diesem Zusammenhang die verschiedenen Ansichten zu diesem Thema zu respektieren. Toll, dass sich @Neo hierzu auch gemeldet hat. Es wäre wirklich schön, wenn eine Studio-Lösung möglich wird. Zu der BEISPIEL-ANWENDUNG von @Hawkeye kann ich nur sagen: Super, wie die funktioniert. Ich habe keinen Hochleistungs-Rechner und für die relativ kurze Zeit zum Anlassen des "Rotor-Motors" (Lua-Skript Animation) habe ich für mich festgestellt, dass die Rechnerleistung ausreichend ist. Denn, nachdem die ungefähre Umdrehungszahl des Rotors wie im Normalbetrieb der Animation erreicht ist, stelle ich den Timer für die Lua-Startsequenz ab und aktiviere in gleichem Atemzug die normale Animation. Damit reduziere ich die Beanspruchung der Rechnerleistung auf einen kurzen Zeitraum. Ich kann nur sagen, es sollte jeder für sich seine Möglichkeit ausprobieren. Lieber @Goetz , auch deine Argumentation kann ich sehr gut nachvollziehen. Wenn man (User) sich nicht wirklich sicher ist, was er macht bzw. welche Konsequenzen daraus entstehen können, dann kann es kompliziert und schwierig werden. Es ist gut und richtig, dass du darauf hinweist. Vielen Dank allen Beteiligten Freundliche Grüße Walter P.S.: Mein Rechner hat Windows 11 64Bit Pro, Intel i7-Prozessor, 32GB DDR4 RAM, Grafikkarte Nvidia GeForce GT 710 2GB Ich bin mir fast sicher, dass es User mit leistungsfähigeren Rechnern gibt. Meiner reicht mir voll und ganz.
  16. Hallo @Hawkeye das ist ja hervorragend. Leider war ich vorhin mit meiner Antwort zu schnell, bevor ich dein Beispiel gesehen habe. Ich werde das morgen in aller Ruhe studieren um die Logik, die in dem Ereignis abläuft, zu verstehen. Sicherlich werde ich das gut in meiner Anlage verarbeiten können. Nochmals herzlichen Dank. Freundliche Grüße Walter
  17. Hallo @Goetz und @Hawkeye vielen Dank für eure Antworten. Leider scheinen hier gewisse Grenzen für den Benutzer zu bestehen. Schade, aber ist nun mal so. Sieht aber bei einem abrupt still stehenden Rotor eines Helikopters blöd aus. Freundliche Grüße Walter
  18. Hallo an die Experten Gibt es eine Möglichkeit, bei dem Helikopter (ID: F3CCBC7F-609E-4D82-A1BB-58F5207772F7) den Rotor langsam zu starten und entsprechend langsam (auslaufen lassen) auch wieder zu beenden. Ich habe keine Lösung gefunden. Für eine Antwort, möglichst mit Lösungsvorschlag, wäre ich dankbar. Gerne auch mit Hilfe von Lua. Freundliche Grüße Walter
  19. Halo @Goetz und @Phrontistes, dieser wirklich überraschende Effekt und damit das Problem, lässt sich, wenn man Anlass und Grund kennt, relativ schnell und einfach lösen: Ich habe den hinteren Kontakt (schiebende Wirkung auf Geschwindigkeit, weil der Zug in der Regeln sich noch auf diesem Kontakt befindet), mit dem entsprechenden Signal "E03" verbunden und somit den Einfluss auf den Kontakt durch die Signalstellungen. Wenn das Signal auf "Hp00" steht, dann wird in dem verbundenen Kontakt die anwählbare Geschwindigkeitseinstellung deaktiviert. Mit den anderen Signalstellungen wird in diesem Kontakt entsprechend die Geschwindigkeitsregelung wieder aktiviert. Somit ist das Problem gelöst. Ich habe es schon ausprobiert, funktioniert super. Nochmals vielen Dank für die effektive Hilfe. Freundliche Grüße Walter
  20. Hallo @Goetz, vielen Dank für deine so schnelle und präzise Erklärung. Ich glaube bei dieser Konstellation stehe ich hoffentlich nicht alleine auf "weiter Flur" und würde nie auf den sachlichen Zusammenhang kommen. Ich werde mich umgehend um die Lösung meines Problem's kümmern. Freundliche Grüße Walter
  21. Hallo @Phrontistes vielen Dank für die Antwort. Freundliche Grüße Walter
  22. Hallo @Goetz Ich glaube, du bist der richtige Ansprechpartner. Ich freue mich aber auch über Hilfe von anderen. Nachdem ich es endlich geschafft habe alle persönlichen Texturen aus der Anlage zu löschen habe ich meine Anlage als Entwurf hochladen können. Ich habe ein, für mich, nicht lösbares Problem. Auch aus dem Ereignisprotokoll lässt sich für mich das nachstehend geschilderte Verhalten nicht erklären, bzw. erkennen. Grob gesagt: Ein Zug ignoriert ein auf „Hp00“ stehendes Signal. Ein Ereignis oder einen Auslöser, der dafür verantwortlich ist, sehe ich nicht. Dazu habe ich die Anlage als Entwurf hochgeladen: (wie lange bleibt der Entwurf verfügbar?) ID CFBD22F4-0E1F-45F8-AA79-45F4295286C0 Und dieses Problem gibt es am Signal "E03" : (s. auch Text in der Anlage) Wenn die Fahrstraße "19 HBF Einfahrt links ....." nicht aktiviert werden kann, weil eine andere, kreuzende, Fahrstraße, z.B. "24 ..... Ausfahrt links" aktiv ist, hält der Zug scheinbar am Signal "E03" nur unmerklich kurz an und beschleunigt sofort auf 50km/h, obwohl die Stellung "Hp 00" ist. W A R U M ist die Signalstellung unwirksam?? Woher kommen die 50 km/h ? Das ist mit jedem Zug an diesem Signal das gleiche Verhalten. An anderen Signalen, mit gleichen Voraussetzungen, passiert das nicht. Anlagenstand: Zug 43A kommt von links aus Tunnel (Depot) und fährt auf Signal "E03" zu. Fahrstraße "16 Block 05 links ..." ist durch den Zug aktiviert. Die nächste Fahrstraße, nach Signal "E03" ist die "19 HBF Einfahrt links ..." und wird vom Zug reserviert. Die kreuzende Fahrstraße "24 HBF Gleis 04 - Ausfahrt links" ist manuell auf aktiv gestellt. Somit müsste der Zug 43A am Signal "E03" halten !!!! Die Animation muss manuell gestartet werden. Ich hoffe die Situation einigermaßen nachvollziehbar beschrieben zu haben und bitte um Hilfe. Freundliche Grüße Walter
  23. Hallo @Goetz, vielen Dank für deine Antwort. Ich behelfe mir gerade damit, in der unter einem anderen Namen kopierte Anlag, die privaten Texturen zu löschen. Wie du schon sagst, etwas umständlich aber auch für die "Reinheit" der öffentlichen Kataloge nachvollziehbar. Freundliche Grüße Walter
  24. Hallo liebe Studio-Gemeinde, ich möchte für eine Problemlösung eine im Bau befindliche Anlage als Entwurf veröffentlichen. Jetzt wird mir beim Versuch der Veröffentlichung vom Programm gesagt, dass ich erst die persönlichen Texturen, die richtigerweise in der Anlage erkannt wurden, veröffentlichen soll. Mir leuchtet zwar der Grund bei einem Entwurf nicht unbedingt ein, aber gut. Nur weiß ich leider nicht, wie ich die Texturen veröffentlichen kann. Ich bitte um Hilfe. Freundliche Grüße Walter
  25. Hallo Herman, vielen Dank für deinen Hinweis zur Demoanlage. Freundliche Grüße Walter
×
×
  • Neu erstellen...