Geschwindigkeitsanzeige mit Dezimalstelle

  • Hallo zusammen,


    ich habe mir für den Fahrradbetrieb Die Analoganzeige so geändert, dass Geschwindigkeiten von 0-30 km/h angezeigt werden. Das klappt auch so weit.


    Leider habe ich es noch nicht hinbekommen, dass mir bei der Geschwindigkeit eine Nachkommastelle angezeigt wird.


    Hat schon jemand so etwas gemacht? Wie muss ich die Zeile Text = %Speed% ändern, um die gewünschten Anzeige (z.B. 15,8 km/h) zu erhalten?


    Viele Grüße


    DK9JH


  • Du mußt dafür 3 Anzeigen anlegen


    1 Text = %Distance%
    2 Text = . (Punkt)
    3Text = %Distance*10%km/h wobei hier die Textausrichtung Rechts sein muß (Font.lfOrientation = 2; Format = 2) und das Feld so groß das vorne die Zahl(en) nicht angezeigt werden (Nur die Letzte angezeigt wird).


    Die Felder so anordnen das sie direkt hintereinander sind (So hab ich in meiner Map.ini die Distanceanzeige gemacht).


    Gruß
    Silver

    Regioausflug.de Wandertourenplaner für Odenwald, Rhön, Mittelrhein und Taunus!!!!


    Ein Stau ist nur hinten blöd - vorne gehts !!!!

    Einmal editiert, zuletzt von Silver34 ()

  • Zitat

    Original von DK9JH
    Leider habe ich es noch nicht hinbekommen, dass mir bei der Geschwindigkeit eine Nachkommastelle angezeigt wird.


    Die Nachkommastelle ist Unsinn, da das GPS-System die Geschwindigkeit nur auf +/- 0,1m/s = +/-0,4km/h bestimmen kann.


    Achim

  • Oder einfach im m/s angeben:


    Text = %Distance*x%m/s
    x müsste demnach 1/3,6 sein.


    Geht das?

  • Zitat

    Original von Murmel
    Oder einfach im m/s angeben:


    Text = %Distance*x%m/s
    x müsste demnach 1/3,6 sein.


    Geht das?


    Sorry


    Es muß statt Distance Speed heißen!


    Folgerichtig ist:


    Text = %Speed/3,6%m/s


    3,6 km/h = 1 m/s



    :-D) :evil: Das kommt davon wenn man immer die Vorlage vor Augen hat :-D) :evil:

    Regioausflug.de Wandertourenplaner für Odenwald, Rhön, Mittelrhein und Taunus!!!!


    Ein Stau ist nur hinten blöd - vorne gehts !!!!

    2 Mal editiert, zuletzt von Silver34 ()

  • Zitat

    Original von ThomasSc
    Wobei die Distance für mich wichtiger ist.
    Also die Distance x,xx km, nicht x km.


    Gruß
    Thomas


    In meiner Map.ini (in FAQ zu Glopus zu downloaden) hab ich das mit Distance wie beschrieben gelöst!
    Im Prinzip müsste die 3 Einlendung nur herauskopiert und die Position für sich angepasst werden.


    Die Anzeige sieht so 3.345km aus (nur im Bereich <100m siehst net so gut aus da weniger als 3 Stellen ).


    Gruß
    Silver

    Regioausflug.de Wandertourenplaner für Odenwald, Rhön, Mittelrhein und Taunus!!!!


    Ein Stau ist nur hinten blöd - vorne gehts !!!!

    2 Mal editiert, zuletzt von Silver34 ()

  • Hallo zusammen,


    vielen Dank für Eure Antworten. Die haben mir auf die Sprünge geholfen.
    ich habe das jetzt so gelöst:


    [Speed]
    Bitmap = Fahrrad.png
    Pos = RECT(10, 5, 140, 135 )
    Type = 10
    Text = %Speed%
    Min = -5
    Max = 35
    Length = 60
    InvLength = 0
    Width = 4
    Color_0 = -1
    Color_1 = Color(192,0,0 )


    [Speed1]
    TransparentColor = Color(0,0,128 )
    Pos = RECT(43, 88, 68, 106 )
    Type = 0
    Text = %Speed%,
    Format = 2
    YOffset=-1
    Color_0 = Color(0,0,128 )
    Color_1 = Color(255,255,255 )
    Font.lfFaceName = Tahoma
    Font.lfHeight = 20


    [Speed2]
    TransparentColor = Color(0,0,128 )
    Pos = RECT(68, 88, 78, 106 )
    Type = 0
    Text = %Speed*10%
    Format = 2
    YOffset=-1
    Color_0 = Color(0,0,128 )
    Color_1 = Color(255,255,255 )
    Font.lfFaceName = Tahoma
    Font.lfHeight = 20


    [Speed3]
    TransparentColor = Color(0,0,128 )
    Pos = RECT(80, 93, 105, 103 )
    Type = 0
    Text = km/h
    Format = 2
    YOffset=0
    YOffset=-1
    Color_0 = Color(0,0,128 )
    Color_1 = Color(255,255,255 )
    Font.lfFaceName = Tahoma
    Font.lfHeight = 12


    Und so sieht meine Fahrrad-Analogansicht nun aus.


    Wer meine Fahrrad.ini möchte - hier ist sie:


    Viele Grüße


    DK9JH

  • Hallo zusammen,
    erstmal vielen Dank für diesen super Fahrrad Screen, kommt wirklich gut!


    Ich nutze den auf einem T-Mobile Ameo und das Display ist in Querformat eingestellt.


    Wie kann ich es ändern, das nur ein Teil der Anzeige zu sehen ist?
    Gibt es da sowas wie ein Zoom einzustellen?
    Auch nutze ich im Auto den Tacho von Dahli, auch hier wird ein Teil abgeschnitten, so das ich scrollen müsste um alles zu sehen.


    Könnt Ihr mir helfen?


    Viele Grüße
    FirstContact


  • Gibt es da sowas wie ein Zoom einzustellen?


    Nein sowas gibt es nicht!


    Die INI-Datei muß Manuell angepasst werden
    die Hauptänderungen wirst du wohl hier machen müssen:


    Pos = RECT(68, 88, 78, 106 ) # (x1,y1,x2,y2)


    Gibt die Position des Angezeigten Elements an.


    Wenn Graphiken mit Engeblendet werden und deren größe anders sein soll muß dann auch noch die Graphiken entsprechent den Pixel angepasst werden...


    Gruß
    Silver

    Regioausflug.de Wandertourenplaner für Odenwald, Rhön, Mittelrhein und Taunus!!!!


    Ein Stau ist nur hinten blöd - vorne gehts !!!!

    Einmal editiert, zuletzt von Silver34 ()


  • Schön wäre es, wenn man beim Bearbeiten der *.ini sehen würde was man macht.
    Wie z.B. mit "SkinIt" für MN.


    Gruß
    Thomas

  • Zitat

    Original von Achim


    Die Nachkommastelle ist Unsinn, da das GPS-System die Geschwindigkeit nur auf +/- 0,1m/s = +/-0,4km/h bestimmen kann.
    Achim



    Vielleicht solltet ihr doch nochmal einen Blick auf Achims Anmerkung werfen. ;)


    Die Kommastelle ist wirklich Unsinn bei dieser Art GPS.

  • Zitat

    Original von ThomasSc
    Schön wäre es, wenn man beim Bearbeiten der *.ini sehen würde was man macht.
    Wie z.B. mit "SkinIt" für MN.


    Wenn man eine neue Ini gespeichert hat, kann man einen der Buttons anklicken und die Ini wird neu gelesen. Damit kann man relativ schnell das Ergebnis sehen.


    Tipp: Wenn man eine Sektion [Buttons_320*240] anlegt, dann wird die für das Querformat genommen. Damit kann man für jedes Format mit einer ini eine optimale Darstellung erreichen. [Buttons_240*240] oder [Buttons_640*480] laufen natürlich analog. Auch ein Umschalten zwischen Quer und Längst wird ausgewertet und bei vorhandener Sektion berücksichtigt.


    In der nächsten Version wird analog zu * auch + und - berücksichtigt (Offset Höhe oder Batterietemperatur). Ein ! wird als 1/x benutzt. Zusätzlich kann man über :02.02f die Formatierung beeinflussen. In diesem Fall werden mindestens 2 Vorkommastellen und genau 2 Nachkommastellen geschrieben (printf lässt grüßen).
    Quiz: Was bedeutet %DriveSpeed!*60:.01f% ???
    Eine Numerische Verknüpfung von Platzhaltern ist aber nicht geplant.

  • Hallo ich bins nochmal,
    leider bin ich noch nicht so bewandert, was die ini angeht. Wenn ich eine Änderung probiere, bekomme ich zwar die Tachoscheibe gut in die Mitte, allerdings sind dann die Info-Felder und auch der Zeiger verschoben.
    Ich finde auch keine Einträge, mit denen ich die Position verändern kann.


    Bitte nochmal um Eure Hilfe!


    FirstContact