Zielschild bei S-Bahn Berlin ändern

Achte bitte darauf, dass Du mit deinem Thema bzw. mit deiner Frage im richtigen Bereich bist.
Die Bereiche sind: Einstellungen im Forum, EEP aktuell ab EEP7 , Splines, Rollmaterialien, Immobilien, Landschaftselemente, Signale und Schaltung, Anlagenvorstellungen, Schnappschüsse Konstrukteure, EEP Treffen , Laberecke, Online - Handbuch EEP Vielen Dank für die Unterstützung das Forum übersichtlich zu halten.
Bilder/Fotos aus dem Internet sind nur als Link gestattet. Eigene Fotos, also Fotos aus dem realen Leben, sind erstens mit Eigenes Bild als Quellenangabe zu kennzeichnen und zweitens nur als Dateianhang im Beitrag zulässig. Bilder ohne Quellenangaben und Bilder dessen Quelle das Internet wie z. B. Google ist, werden gelöscht.
  • Hallo zusammen,

    ich möchte bei der S-Bahn Berlin (S_Bahn_Berlin_BR480b) per Lua das Zugziel ändern.

    Leider funktioniert mein Code nicht.
    Es soll das Zielschild auf das dritte Ziel (Westkreuz), bzw. in einer weiteren Function auf das vierte Ziel (Strausberg) geändert werden.

    Wahrscheinlich ist die Bedingung (Drehung rechts) falsch.

    Kann mir jemand helfen, diesen Fehler zu beheben?

    Code
    function Zielschild_aendern()
            EEPRollingstockSetAxis("Zielschild", "Drehung rechts", 4)
        end

    Gruß aus Baden
    Siggi



    Notebook: Intel Core i7 1065G7 - 64 GB RAM - NVIDIA GeForce MX230 2 GB - Win11 Pro 64 Bit

    EEP 6.1 Classic, EEP11-EEP15, EEP 16.4 mit allen Plug-Ins, EEP17.2 mit Plugin 2

  • Hallo Siggi ( simenuss ),

    der erste Parameter der Funktion EEPRollingstockSetAxis ist der Fahrzeugname (nicht zu verwechseln mit dem Zugnamen).

    (Dein Fahrzeug heißt sicherlich nicht "Zielschild" :aa_1:)

    "Zielschild" ist eventuell der Achsenname ?

    Das ist der 2. Parameter.

    Ich habe das Modell nicht, aber wenn sich die Anzeige nach der Änderung erstmal bewegt, lässt sich die richtige Kombination von Achsenname und Stellung relativ leicht, durch probieren ermitteln.

    Die Funktion EEPRollingstockSetAxis hat auch einen Rückgabewert. Diesen könntest Du mit print(...) anzeigen lassen. Er muss true sein, wenn Fahrzeug- und Achsenname korrekt sind.

    Jürgen

    EEP: 12.1, 13.2, 14.1, 15.1, 16.4 (z.Zt. installiert aber nur für Tests im Einsatz)

    keinerlei externe Zusatztools und manuell manipulierte Anlagendateien

    Prozessor: Intel(R) Core(TM) i5-4460S CPU @ 2.90 GHz 2.90 GHz
    PC: RAM 12 GB, Windows 10 Home, 64 Bit
    GK: NVIDIA Geforce GT 730, 4 GB

  • Danke Jürgen für den Hinweis.

    habe den Code erstmal geändert, aber eine Änderung ist noch nicht eingetreten.

    Code
    function Zielschild_aendern()
            EEPRollingstockSetAxis("S_Bahn_Berlin_BR480b", "Zielschild", 4)
        end

    Werde aber weiter versuchen.

    Gruß aus Baden
    Siggi



    Notebook: Intel Core i7 1065G7 - 64 GB RAM - NVIDIA GeForce MX230 2 GB - Win11 Pro 64 Bit

    EEP 6.1 Classic, EEP11-EEP15, EEP 16.4 mit allen Plug-Ins, EEP17.2 mit Plugin 2

  • Lösung gefunden

    Hier der Code, der das macht, was ich möchte:

    Code
    function Zielschild_aendern()
    
            EEPRollingstockSetAxis("S_Bahn_Berlin_BR480b", "Zielschild", 50)
    
        end

    Danke für die Hilfe.

    Gruß aus Baden
    Siggi



    Notebook: Intel Core i7 1065G7 - 64 GB RAM - NVIDIA GeForce MX230 2 GB - Win11 Pro 64 Bit

    EEP 6.1 Classic, EEP11-EEP15, EEP 16.4 mit allen Plug-Ins, EEP17.2 mit Plugin 2

  • Hallo Siggi ( simenuss ),

    gibt print(EEPRollingstockSetAxis(...)) true zurück?

    Wenn ja, der Wert der Achsenstellung ist in etwa der Prozentsatz des Schiebereglers im Fahrzeug-Kontaktpunkt (also zwischen 0 und 100).

    "Zielschild" wird im Fahrzeug-KP sicherlich als der Achsenname angezeigt?

    Edit:

    Prima, Du hast den richtigen Wert selbst gefunden.

    Jürgen

    EEP: 12.1, 13.2, 14.1, 15.1, 16.4 (z.Zt. installiert aber nur für Tests im Einsatz)

    keinerlei externe Zusatztools und manuell manipulierte Anlagendateien

    Prozessor: Intel(R) Core(TM) i5-4460S CPU @ 2.90 GHz 2.90 GHz
    PC: RAM 12 GB, Windows 10 Home, 64 Bit
    GK: NVIDIA Geforce GT 730, 4 GB

    Einmal editiert, zuletzt von JuergenSchm (20. Juli 2022 um 12:20)