Linie aus Ziel entfernen

Willkommen in der OMSI-WebDisk!
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet: = Englisch [EN], = Deutsch [DE], = Französisch [FR]. Wenn du die angegebene Sprache nicht beherrschst, schreibe auf Englisch!
  • Hi,

    Ich stehe vor einem Rätsel.


    Ich habe für den privaten Zweck den O530 aufgewertet.

    Mein Problem ist, dass man in der CTI die Matrix Variante wechseln kann für die Rechte Seite.

    Klappt auch wunderbar. Bis auf die Animation.


    Wenn Linie+Ziel getrennt sein soll, soll die LNR nicht mit ins Ziel übernommen werden.

    Dies könnte man wie bei dem MAN NL/NG über den 28 (L.L.Matrix_Xpos) machen.

    Ein Haken hat es, da ich nämlich das "#" Befehl eingebaut habe, damit nur das Zeichen auf die hintere/linke Matrix angezeigt wird.

    Wird jetzt Matrix_Xpos Variable genutzt, so funktioniert das "#" Funktion nicht mehr. Dies ist auch bei den originalen Script auch der Fall.


    Das mit den Matrix_Xpos hatte auch funktioniert. Für die Seitenanzeige eine neue Matrix_WriteTerminus angelegt und dementsprechend als X Wert den 140 (L.L.Matrix_Xpos) - s3 (28+112) angeben.

    Bei der Macro Angaben wurde auch angepasst.


    Quasi so soll es aussehen:


    Da es aber halt zu den Problem kommt, war meine Gedanken, dass die rechte Seite 2 Separaten Textfelder bekommen.

    Im Umkehrschluss habe ich in einem Bitmap die Frontanzeige, Seitenanzeige komplett, LNR, LNR rechts (geteilte Matrix) & Ziel Rechts (geteilte Matrix).

    Das ganze Funktioniert auch, gar keine Frage, aber für die Seitenanzeige wird trotzdem ein leeres Feld quasi "Platzhalter" geschaffen. so dass der Ziel nicht komplett zentriert ist.

    Mir kam dann die Gedanke, das es eigentlich auch der Platz von die LNR mit einberechnet werden muss wegen der Zentrierung und der Fontzuordnung.

    Also die erste Gedanke darauf, den Stack "-" "s3" zu entfernen, da es u.a. für die Breite der LNR-Matrix genommen wird. Ohne Erfolg. Das GEgenteil war, dass es die gleiche Font Proportionen wie die Frontanzeige hatte. Nur halt ohne Linie.


    So sieht es jetzt derzeit aus. Man erkennt gut, dass vor dem Betriebsfahrt eine Große Lücke, als würde er das Logo links daneben darstellen zu wollen. Dies soll aber nicht sein.


    Gibt es da irgendeine Möglichkeit, diesen Platzhalter aus den Macro zu entfernen?

    So sieht mein Macro Abschnitt übrigens aus:

    Wie man sieht, sieht es eigentlich normal aus.

    Bei den 3 l1 - l6 / trunc 4 min s7 habe ich bewusst eine 4 gemacht, damit es nicht über die komplette Länge zentriert wird. Wie beim Originalen auch ;)


    Ich hoffe, man findet eine Lösung.

  • Da wird dir sehr wahrscheinlich der Liniennummern-Teil noch immer irgendwie in die Variable Matrix_Xpos reinpfuschen, anders kann ich mir das so nicht erklären.

    Super 👍

    Vielen Dank für den Anregung.


    Tatsächlich lag es an den Matrix_Xpos Variable.

    Habe jetzt Speziell eine weitere Matrix_Xpos Variable erstellt und nun tut was es soll 😊


    Vorher


    Nachher

    Das Zieltext zentriert nun einwandfrei über die komplette Zielanzeige.


    Das ganze sieht jetzt im Script so aus:

    Man erkennt, dass der Variable Matrix_Xpos2 nun für die Breite genutzt wird ohne Linieneinbindung