Hallo,
bin zur Zeit beschäftigt mir einen neuen Skin für Glopus zu erstellen, ich muss zugeben ich tue mir sehr schwer, es geht nur über Versuch und Fehler.
Als Ausgangsskin habe ich mich der uebersicht.ini angenommen und den skin auf meine Bedürfnisse abgeändert. Wenn ich mir eine Strecke anzeigen will muss ich: Text = Strecke: %Distance% km eingeben, dann bekomme ich die Strecke ausgewiesen, einstellig ( 7 km ), wenn ich die Strecke zwei oder dreistellig ausgewiesen bekommen möchte (7,35 ) ,welche Eingabe muss ich hinzufügen oder ändern.
Vermutlich nicht wirklich ein Problem, ich bekomme es nicht hin.
Danke
PeterPeterson
-
-
Hallo,
bin wieder gestrandet, auch wieder an der Strecken / Distanzanzeige.
Ich würde gerne die gefahrene Strecke anzeigen, (das funktioniert noch z.B. Teiltstrecke ) und je nach Notwendigkeit die zurückgelegte Strecke auf Null setzten. Muss irgendwie über<Reset ...> funktionieren. Ich bekomme es nicht hin.
Habe meine *.ini mal eingefügt bis zum Scheitern[Global]
Name = GeländeStreckenzähler
BGColor = Color(0,0,0)[Buttons]
Button1Reihe1
Button1Reihe2
Button1Reihe3Titel
Trip
Button1Reihe1
TripT
Button1Reihe2
Hoehe
HoeheValue
Strecka
dSpeed
Max
Speed
SpeedValue
Fahrt
Button1Reihe3
Norden
Direction
P
Pos
LB[Titel]
Pos = RECT(0, 1, 90, 25)
Type = 0
Text = Streckenmeister
Format = 17
YOffset = 2
Color_0 = Color(255,0,0)
Color_1 = Color(0,0,0)
Font.lfFaceName = Tahoma
Font.lfHeight = 21
Font.lfWeight = 700[Trip]
Pos = RECT(0, 27, 220, 57)
Type = 0
Text = Gesamttrip: %Distance% km
Format = 16
Color_0 = Color(0,0,0)
Color_1 = Color(255,255,255)
Font.lfFaceName = Tahoma
Font.lfHeight = 25[Button1Reihe1]
Refresh = 0
Pos = RECT(220, 32, 240, 52)
Type = 0
Text =
Text_1 = 0
Text_2 =
Format = 17
YOffset = -8
Color_0 = Color(70,70,70)
Color_1 = Color(255,255,255)
Font.lfFaceName = Tahoma
Font.lfPitchAndFamily = 32
Font.lfWeight = 600
Font.lfHeight = 12
Action=<Reset Distance>
.
.
.Vielen Dank
-
Kannst du bitte in einem Thread bleiben?
Danke.

-
@ PeterPeterson, habe deine Threads zusammengefügt und hier ins Glopus Board versuchen. Vielleicht kann dir hier geholfen werden.
-
ZitatAlles anzeigen
Original von PeterPeterson
Hallo,
bin zur Zeit beschäftigt mir einen neuen Skin für Glopus zu erstellen, ich muss zugeben ich tue mir sehr schwer, es geht nur über Versuch und Fehler.
Als Ausgangsskin habe ich mich der uebersicht.ini angenommen und den skin auf meine Bedürfnisse abgeändert. Wenn ich mir eine Strecke anzeigen will muss ich: Text = Strecke: %Distance% km eingeben, dann bekomme ich die Strecke ausgewiesen, einstellig ( 7 km ), wenn ich die Strecke zwei oder dreistellig ausgewiesen bekommen möchte (7,35 ) ,welche Eingabe muss ich hinzufügen oder ändern.
Vermutlich nicht wirklich ein Problem, ich bekomme es nicht hin.
Danke
PeterPetersonDas kann man mit einem Trick erreichen, in dem man mehere Anzeigen übereinanderlegt mit Distance hab ich das so gelößt:
[Dis1]
´Refresh = 5
Pos = RECT(-48,-41,0,-21)
Action = <Next map zoom out>
Font.lfOrientation = 2
Type = 0
Text = %Distance*100%km
Format = 2
Color_0 = Color(0,0,0)
Color_1 = Color(255,255,0)
Font.lfFaceName = Tahoma
Font.lfHeight = 20
Font.lfWeight = 700[Dis]
´Refresh = 5
Pos = RECT(-89,-41,-30,-21)
Action = <Next map zoom out>
Font.lfOrientation = 2
Type = 0
ROffset= 0
Text = %Distance*100%
Format = 2
Color_0 = Color(0,0,0)
Color_1 = Color(255,255,0)
Font.lfFaceName = Tahoma
Font.lfHeight = 20
Font.lfWeight = 700[Punkt]
´Refresh = 5
Pos = RECT(-52,-41,-48,-21)
Action = <Next map zoom out>
Type = 0
Text = .
Color_0 = Color(0,0,0)
Color_1 = Color(255,255,0)
Font.lfFaceName = Tahoma
Font.lfHeight = 20
Font.lfWeight = 700Zur Erklärung:
Dis1 zeigt die Meter (2 Stellen) und "km" an
Dis zeigt nur die ganzen Kilometer an
Punkt mal einen Punkt zwischen Dis und Dis1Bezüglich zurücksetzten Strecke auf Null ...
muß der Action-Befehl <Reset Trag> verwendet werden analog wie oben in meiem Beispiel "Action = <Next map zoom out>"
Entsprechendfunktioniernde Hotkey findest du hier.
In deinem Beispiel verwendete "Action=<Reset Distance>" kann nicht funktionieren weil die Distance nicht zurücksetztbar ist da muß du schon hinlaufen um das auf 0 zu bekommen ! ;D
Gruß
Silver -
Es gibt noch eine andere Möglichkeit, die ich wohl noch nicht dokumentiert habe.
Probier mal
%Distance:.02f%Zur Erklärung: Findet Glopus so einen ':' wird der nachfolgende String als Formatierung gelesen an die vorne noch ein % angehangen wird. Das ergibt
%.02f
und wer die printf Formatierungen kennt, bzw. im Internet sucht, wird sehen, dass das für ein Float Wert mit 2 Komma Stellen seht, wobei die Kommastellen immer geschrieben werden. -
@ Peter Kirst
@ Silver34Vielen Dank für die Tipps werde mich gleich daran versuchen.
-
@ Silver34
@ Peter KirstMit den Nachkommastellen das hat funktioniert, mit dem <Reset Trag> leider nicht.
Ich habe mir, siehe unten ein Fenster erstellt, das hinter der angezeigten Wegstrecke (Gesamttrip) erscheint, Fenster ist da, die Null für den Hinweis dass mit diesem Fenster, der Wert auf Null gesetzt werden kann ist auch vorhanden ( wie Ansicht Geschwindigkeit, Glopus)Wenn ich bei mir das Fenster anklicke wird nicht die Wegstrecke/Gesamttrip genullt, sondern es öffnet sich das Fenster mit der Ansicht "Einstellung Datenquelle"
Das versteh ich nun gar nicht, es ist in keiner Action beschrieben.
Wo liegt mein Fehler ?Bei einer anderen Anzeige habe ich bei Action=< Geschwindigkeitsanzeige> hinterlegt, wenn ich das Fenster anklicke öffnet sich die Ansicht Geschwindigkeit. So soll es sein...
.
.
.[Trip]
Pos = RECT(0, 27, 220, 57)
Type = 0
Text = Gesamttrip: %Distance:.02f% km
Format = 16
Color_0 = Color(0,0,0)
Color_1 = Color(255,255,255)
Font.lfFaceName = Tahoma
Font.lfHeight = 25[Button1Reihe1]
Refresh = 0
Pos = RECT(220, 32, 240, 52)
Type = 0
Text =
Text_1 = 0
Text_2 =
Format = 17
YOffset = -8
Color_0 = Color(70,70,70)
Color_1 = Color(255,255,255)
Font.lfFaceName = Tahoma
Font.lfPitchAndFamily = 32
Font.lfWeight = 600
Font.lfHeight = 12
Action=<Reset Trag>.
.
. -
Zitat
Original von PeterPeterson
Mit den Nachkommastellen das hat funktioniert, mit dem <Reset Trag> leider nicht.OK schreibfehler!!!!
mit <Reset Track> gehts!
Kommt aber daher das auf der Glopus-HP noch "Trag" steht.
Gruß
SilverPS: Die Richtige schreibweise der Hotkeys kannst du in Glopus unter
Ansicht - Einstellung - Einstellung Hotkeys überprüfen/feststellenDort einfach für z.B Taste1 einfach in der Aufklappliste nachlesen!
-
danke,
hat jetzt funktioniert, kann alles auf den Nullwert zurücksetzten,
habe variiert mit Distance, Tour Distance und Drive Distance und kann somit die jeweilige Strecke, bei mir Gesamtstrecke und Teilstrecke je nach Notwendigkeit auf null setzten
Die Hotkeys habe ich auch gefundenEine weitere Frage die ich habe, ist es möglich die Streckenanzeige nicht nur von 0.00 km starten zu lassen, sondern einen beliebigen Wert einzugeben, z.B. ich hätte gern dass die Streckenanzeige ab 5,45 km beginnt und nicht bei 0.00 km, es müsste eine Eingabemöglichkeit geben wie bei den Koordinaten.
Gruss
PeterPeterson -
Zitat
Original von PeterPeterson
Eine weitere Frage die ich habe, ist es möglich die Streckenanzeige nicht nur von 0.00 km starten zu lassen, sondern einen beliebigen Wert einzugeben, z.B. ich hätte gern dass die Streckenanzeige ab 5,45 km beginnt und nicht bei 0.00 km, es müsste eine Eingabemöglichkeit geben wie bei den Koordinaten.
Nein das ist nicht möglich. -
Zitat
Original von Peter Kirst
Nein das ist nicht möglich.Es stimmt zwar was Peter sagt aber wenn es unbedingt wichtig ist mit einem Wert zu starten geht es doch über die map.ini !!!!!
z.B.
Text = %GoToDistance+5.45:.03f%kmallerdings geht immer nur eine Berechnung innerhalb des Platzhalters
also entweder zu PLUS oder MAL oder GETEILT oder MINUS
dies scheint auch zu Funktionieren wenn man eine Formatierung auf den Platzhalter legt!Als Notlösung funktioniert sowas - natürlich nicht so konfortabel wie mit Eingabefeld...
Gruß
SIlver -
Hallo Silver,
ich habe die Zeile wie von dir angegeben in der map.ini geändert.
Text = %GoToDistance+5.45:.03f%km
gespeichert und wieder unter Glopus abgelegt.
Bei mir funktioniert es nicht.Wenn ich Glopus anschalte und hänge nicht an der GPS-Maus erscheint bei mir hinter der Streckenanzeige: 0.00 km, müsste dann, wenn ich es richtig gemacht hätte, statt der 0.00 km die 5,45 km stehen?
Oder sobald ich die ersten Meter mit dem Auto fahre, müsste der Wert 5,45 km dann erscheinen, plus die gerade zurückgelegte Wegstrecke, wenn es 100 m wären dann halt 5,55 km, oder ?
Zitatalso entweder zu PLUS oder MAL oder GETEILT oder MINUS
Die Berechnung im Platzhalter ist für meine Verwendung immer nur "plus"
Was ich nicht verstehe ist das mit der "Formatierung auf den Platzhalter legen"
Wie sieht so eine Formatierung aus.Gruss
PeterPeterson
-
@Silver
mit der Eingabe einer Zahl wie z.B. 5.45 das habe ich jetzt doch hinbekommen, vielen dank
Was ich aber nicht verstehe ist das mit der "Formatierung auf den Platzhalter legen"
Wie sieht so eine Formatierung aus.Kannst du mir bitte dafür wieder einen Tipp geben
danke
PeterPeterson
-
ZitatAlles anzeigen
Original von PeterPeterson
@Silvermit der Eingabe einer Zahl wie z.B. 5.45 das habe ich jetzt doch hinbekommen, vielen dank
Was ich aber nicht verstehe ist das mit der "Formatierung auf den Platzhalter legen"
Wie sieht so eine Formatierung aus.Kannst du mir bitte dafür wieder einen Tipp geben
danke
PeterPeterson
Mit der Formatierung meine ich das was nach dem : kommt
also
Text = %GoToDistance+5.45:.03f%km
damit werden die Stellen nach dem Punkt definiert
die anderen Formatierungen wie Schriftgröße oder Breite, Linksbündig .... haben ja ihre eigenen Definitionen
Gruß
Silver