Höhenangabe in Meter oder Yard

  • Hallo zusammen,


    vielleicht habt Ihr eine Idee:
    Ich würde gerne die Höhenangabe im Skin abhängig davon machen, ob man die Maßeinheiten auf Meter oder Meilen stehen hat.
    Habt Ihr da eine Idee zu, ohne dass man für einen englischen User eine extra PFSkin mitliefern muss?
    Ich hab da gerade keine Idee mehr zu... :denk_002:

  • Ich würde es über ein Togglebutton wie die Höhenanzeige für die beiden Prozessoren machen...
    , dann brauchst nicht eine kompl. pfskin.bsf tauschen

  • Das sollte eigentlich relativ einfach sein :002: ... es müsste genau nach dem selben Schema funktionieren, wie ich damals die Prozessorauswahl ermöglicht habe.


    - Toggle-Button ins Darstellungsmenü einbinden und damit zwischen Metern und Meilen/Yards umschalten
    - die Toggle-Info in der dpitems ablegen (0/1)
    <item id="2139001000" value="0" type="INT" persistent="true"/> <!-- Added: Umschaltung Meter/Meilen_Yards -->
    - beim Textformat den Wert der Höhe in Abhängigkeit von "2139001000" durch den Meilenfaktor dividieren und als Masseinheit "Meilen/Yards" angeben.
    - fertig und freuen


    Reine Theorie ... aber ich wüßte nichts, was dagegen spricht.


    Viel Erfolg ... Pumuckel


    edit: Hepe war schneller ... aber ich war detaillierter :002:!!!

    4 Mal editiert, zuletzt von Pumuckel ()

  • Danke Ihr Beiden!
    Ich wollte eigentlich keinen zusätzlichen Button im Menü haben...
    ...aber ich denke, das wird wohl die einzige Möglichkeit sein. Mal sehen...


  • Ich wollte eigentlich keinen zusätzlichen Button im Menü haben...


    Dann mach doch einen unsichtbaren Button dort, wo die Höheneinblendung ist, dann kann man dort zwischen Meter und Yards umschalten.


    ... Pumuckel


  • edit: Hepe war schneller ... aber ich war detaillierter :002:!!!


    Naja, ich dachte mir, Pitter muß man ja nicht erklären wie man es im Einzelnen machen könnte...
    Aber für die breite Masse ist es eine Gute Anleitung!:023: Wer weiß, vlt. hat ja noch jemand Lust drauf.:002:


    pitter, ich kenne ja nicht den Beweggrund für diese Geschichte, aber ich kann mir kaum vorstellen das es ein Schnellbutton sein muß.
    Es sei denn das eine Fahrerwechsel während der Fahrt und dann auch noch von unterschiedlichen Nationalitäten stattfindet.:icon_mrgreen:

  • Naja... es ist die einzige Anzeige, die nicht über eine Grundeinstellung verändert werden kann, sondern durch einen Eintrag in der PFSkin mitsamt Masseinheit fixiert ist... :wand:


    Wenn man mal davon ausgeht, dass auch "Fuß"-Volk mittlerweile Navis benutzt und wir ansonsten unsere Skins eigentlich Multilingual haben,
    dann ist das das Einzige, was mich wirklich stört...


    Zusätzliche Buttons verwirren nur, ein unsichtbarer Button ist erklärungsbedürftig.


    Es muss noch eine andere Lösung geben... ich hab sie nur noch nicht gesehen... :dontknow: :wand:

  • Naja... es ist die einzige Anzeige, die nicht über eine Grundeinstellung verändert werden kann, sondern durch einen Eintrag in der PFSkin mitsamt Masseinheit fixiert ist... :wand:


    vlt. verstehe ich dich falsch, aber so ein Togglebutton in "Darstellung" wäre doch eine Grundeinstellung. So meinte es Pumuckel und ich mit dem Hinweis auf "Prozessorwahl":017: In der englischen Version müsste es doch sogar die Maßeinheit Original geben, oder?

  • Wäre es vlt. möglich, die Anzeige über eine Konstantendefinition in der PFSpecial.skn zu lösen (Textbaustein mit Mort aktivieren), mit entspr. Umrechnung, wie es Pumuckel schon beschrieben hat? Oder wird diese *.skn auch in die *.bsf kompiliert? Dann käme IMO nur noch die dpitems.xml in Frage. Oder man kopiert jeweils die passende PFSkin.bsf ins Verz. (oder benennt sie um).

  • Das mit der Konstanten-Definition hab ich auch schon in Betracht gezogen. Wäre evtl eine Möglichkeit...
    Da muss ich mich mal mit beschäftigen...


    Ich bin ja nicht der grosse Skinner, ich beschäftige mich ja hauptsächlich mit unseren Installern und Tools.


    Mal sehen, ob ich das evtl. gebacken bekomme.


    Als Alternative bleibt sonst wirklich nur ein zusätzlicher Toggle-Button...


    Edit:
    Ich glaube, wir werden die einfachere Version nehmen und bauen einen Toggle-Button ein. :denk_002:


    Noch mal vielen Dank an Euch Mitdenker! :top_002:


    Was Artus nämlich noch aufgefallen ist, wenn man NUR die englische Version installiert, ist in der PFSkin auch nur die Angabe in Metern. Da hat man wohl nicht weiter gedacht, als bis vor die eigene Haustür....

    Einmal editiert, zuletzt von Pitter ()

  • Ich bin auch blond... :wand:


    eigentlich ist das ganz einfach...


    Code
    TextFormat: "(%F(cmp;%2132475906;=0)?%16777221; m)(%F(cmp;%2132475906;=1)?%F(Calc;%16777221;*1,094) y)";


    %2132475906 kommt vom eigentlichen Maß-Umschalter Meilen/Kilometer...


    Allerdings rechnet er noch nicht.... sondern zeigt nur das "y" an, wenn man auf Miles umgestellt hat.
    Irgendwas stimmt noch nicht in der Funktion: %F(Calc;%16777221;*1,094)


    Kann es sein, dass man nicht mit Kommastellen rechnen kann? Auch Umstellen auf 1.094 bringt nichts...mir wird nur das "y" angezeigt...

  • Äh Moment mal, man kann doch unter Programmeinstellungen die Einheiten Meter/Meilen festlegen... (ist aber bestimmt in den Settings) Also müssten doch auch gewisse Voraussetzungen vorhanden sein. Oder bin ich auf dem falschen Dampfer mit meinen Gedanken:017:

  • Kann es sein, dass man nicht mit Kommastellen rechnen kann?


    Leider ist dies so ... also erstmal mit z.B. "1000" multiplizieren, dann weiterrechnen lassen und zum Schluß wieder durch "1000" dividieren. :002:.


    ... Pumuckel

  • Es funktioniert, über den internen Umschalter Kilometer/Meilen.


    Das Ganze sieht dann folgendermassen aus:


    Bei Atlas-Geräten:

    Code
    TextFormat: "(%F(cmp;%2132475906;=0)?%F(Calc;%16777221;-47) m)(%F(cmp;%2132475906;=1)?%F((Calc;%16777221;-47)*1094/1000) y)";


    Bei Sirf-Geräten:

    Code
    TextFormat: "(%F(cmp;%2132475906;=0)?%16777221; m)(%F(cmp;%2132475906;=1)?%F(Calc;%16777221;*1094/1000) y)";


    Hier reden wir über etwas weniger als 10% Unterschied... das macht sich in Yard schon bemerkbar.... ansonsten hätte man ja auch die Differenz zwischen Atlas und Sirf vernachlässigen können...:002: