<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.gopal-navigator.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bernd+M+aus+F</id>
	<title>GoPalWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gopal-navigator.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bernd+M+aus+F"/>
	<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/wiki/Spezial:Beitr%C3%A4ge/Bernd_M_aus_F"/>
	<updated>2026-05-14T02:47:02Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3981</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3981"/>
		<updated>2009-03-29T20:17:49Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%9 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Längengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393221 = Breitengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321 =&lt;br /&gt;
&lt;br /&gt;
%524322 =&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578 = Nummer aus Programmversion (= BuildNr ?, z.B. 57453, s.a. %1654831)&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543 = Ländervorwahl Zielort (Eingabemaske neues Ziel)&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731 = ? Inhalt &amp;quot;100m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718594 = ? Inhalt &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718595 = ? Inhalt &amp;quot;0#Automatisch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718603 = ? Inhalt &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611 = ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810 = ? Settings_Unit_Value&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitverlust&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3980</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3980"/>
		<updated>2009-03-29T19:58:28Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%9 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Längengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393221 = Breitengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321 =&lt;br /&gt;
&lt;br /&gt;
%524322 =&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578 = Nummer aus Programmversion (= BuildNr ?, z.B. 57453, s.a. %1654831)&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543 = Ländervorwahl Zielort (Eingabemaske neues Ziel)&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731 = ? Inhalt &amp;quot;100m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718594 = ? Inhalt &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718595 = ? Inhalt &amp;quot;0#Automatisch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718603 = ? Inhalt &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611 = ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitverlust&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3979</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3979"/>
		<updated>2009-03-29T19:33:12Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%9 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Längengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393221 = Breitengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321 =&lt;br /&gt;
&lt;br /&gt;
%524322 =&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578 = Nummer aus Programmversion (= BuildNr ?, z.B. 57453, s.a. %1654831)&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543 = Ländervorwahl Zielort (Eingabemaske neues Ziel)&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731 = ? 100m&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = ? &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = ? &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitverlust&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3969</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3969"/>
		<updated>2009-03-28T22:08:47Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%9 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Längengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393221 = Breitengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321 =&lt;br /&gt;
&lt;br /&gt;
%524322 =&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543 = Ländervorwahl Zielort (Eingabemaske neues Ziel)&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitverlust&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3968</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3968"/>
		<updated>2009-03-28T20:57:06Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%9 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Längengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393221 = Breitengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543 = Ländervorwahl Zielort (Eingabemaske neues Ziel)&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitverlust&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3967</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3967"/>
		<updated>2009-03-28T20:43:57Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%9 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Längengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393221 = Breitengrad des Ziels im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitverlust&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3966</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3966"/>
		<updated>2009-03-28T20:35:52Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%6 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393220 = Länge ?&lt;br /&gt;
&lt;br /&gt;
%393221 = identisch mit %9 (Breitengrad des Ziels im Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%393224 = Postleitzahl des Zielortes&lt;br /&gt;
&lt;br /&gt;
%393225 = Zielort&lt;br /&gt;
&lt;br /&gt;
%393226 = Straße&lt;br /&gt;
&lt;br /&gt;
%393227 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitv &amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3965</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3965"/>
		<updated>2009-03-28T19:19:38Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot;, %4 -%6 analog !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitv &amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3964</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3964"/>
		<updated>2009-03-28T19:18:53Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot; !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595 = &amp;quot;0#Automatisch&amp;quot; (Stauumfahrung ??)&lt;br /&gt;
&lt;br /&gt;
%4718603 = &amp;quot;0#Nah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645 = &amp;quot;Region&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553650 = &amp;quot;Richt.&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553651 = &amp;quot;bis&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553715 = &amp;quot;Breitengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553716 = &amp;quot;Längengrad&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz, (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = &amp;quot;Ziel&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554318 = &amp;quot;Geschätzter Reisezeitv &amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554397 = &amp;quot;Anzahl Sperrungen:&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6554679 = &amp;quot;gebührenfrei&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3963</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3963"/>
		<updated>2009-03-28T16:04:26Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot; !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10 = leer&lt;br /&gt;
&lt;br /&gt;
%12 = 0&lt;br /&gt;
&lt;br /&gt;
%13 = leer&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268 = 0&lt;br /&gt;
&lt;br /&gt;
%271 = leer&lt;br /&gt;
&lt;br /&gt;
%273 = leer&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3962</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3962"/>
		<updated>2009-03-28T09:46:50Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (nur bei Eingabe eines einzelnen Zieles über &amp;quot;Neues Ziel&amp;quot; !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über &amp;quot;Neues Ziel&amp;quot;, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3905</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3905"/>
		<updated>2009-03-21T11:33:13Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (Eingabe über neues Ziel !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über neues Ziel, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse, Hausnummer bzw Kreuzung enthalten???&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3904</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3904"/>
		<updated>2009-03-21T11:30:39Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (Eingabe über neues Ziel !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über neues Ziel, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40 = ?? Hilfsfeld für Ziel ?, teils Ort, Strasse oder Hausnummer enthalten???&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3903</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3903"/>
		<updated>2009-03-20T23:51:46Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (Eingabe über neues Ziel !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über neues Ziel, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40 = Hausnummer, identisch mit %6, ???&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = aktuelle GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = aktuelle GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3902</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3902"/>
		<updated>2009-03-20T23:33:40Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = Ländervorwahl (D=49, I=39, ...)&lt;br /&gt;
&lt;br /&gt;
%3 = Zielort (Eingabe über neues Ziel !)&lt;br /&gt;
&lt;br /&gt;
%4 = Postleitzahl&lt;br /&gt;
&lt;br /&gt;
%5 = Strasse&lt;br /&gt;
&lt;br /&gt;
%6 = Hausnummer&lt;br /&gt;
&lt;br /&gt;
%7 = 0 = Eingabe über neues Ziel, 1 = Route&lt;br /&gt;
&lt;br /&gt;
%8 = Längengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%9 = Breitengrad des Ziels (Mercatorsystem)&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3901</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3901"/>
		<updated>2009-03-20T19:03:02Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2 = 49&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3900</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3900"/>
		<updated>2009-03-20T18:40:08Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831 = Programmname und Version (z.B. MEDION GoPal Navigator AE 4.6A-57453)&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3899</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3899"/>
		<updated>2009-03-20T17:32:23Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547 = Baudrate der seriellen Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65548 = serielle Schnittstelle zum GPS-Empänger&lt;br /&gt;
&lt;br /&gt;
%65549 = 0&lt;br /&gt;
&lt;br /&gt;
%65550 = leer&lt;br /&gt;
&lt;br /&gt;
%65551 = leer&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3897</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3897"/>
		<updated>2009-03-20T08:58:28Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547&lt;br /&gt;
&lt;br /&gt;
%65548&lt;br /&gt;
&lt;br /&gt;
%65549   ??&lt;br /&gt;
&lt;br /&gt;
%65550&lt;br /&gt;
&lt;br /&gt;
%65551 = ?? Baudrate GPS-Empfänger ?&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3896</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3896"/>
		<updated>2009-03-20T08:58:06Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp, aber scheinbar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547&lt;br /&gt;
&lt;br /&gt;
%65548&lt;br /&gt;
&lt;br /&gt;
%65549   ??&lt;br /&gt;
&lt;br /&gt;
%65550&lt;br /&gt;
&lt;br /&gt;
%65551 = ?? Baudrate GPS-Empfänger ?&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3895</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3895"/>
		<updated>2009-03-20T08:57:46Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
vor b können auch die üblichen Vergleichsoperatoren (=,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,!=) stehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(strcmp;a;b;,X;Y;)  analog cmp aber scheibar etwas andere Syntax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547&lt;br /&gt;
&lt;br /&gt;
%65548&lt;br /&gt;
&lt;br /&gt;
%65549   ??&lt;br /&gt;
&lt;br /&gt;
%65550&lt;br /&gt;
&lt;br /&gt;
%65551 = ?? Baudrate GPS-Empfänger ?&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3894</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3894"/>
		<updated>2009-03-20T08:47:00Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65547&lt;br /&gt;
&lt;br /&gt;
%65548&lt;br /&gt;
&lt;br /&gt;
%65549   ??&lt;br /&gt;
&lt;br /&gt;
%65550&lt;br /&gt;
&lt;br /&gt;
%65551 = ?? Baudrate GPS-Empfänger ?&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3893</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3893"/>
		<updated>2009-03-19T21:22:50Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* %Variablen Liste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65550&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826 = Stationsname TMC&lt;br /&gt;
&lt;br /&gt;
%589827 = Frequenz TMC&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784 = &amp;quot;MHz&amp;quot;   Einheit Sendefrequenz&lt;br /&gt;
&lt;br /&gt;
%6553785 = &amp;quot;Suche ...&amp;quot; (fester Text)&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3892</id>
		<title>GoPal 4 Anleitung TextFormat und Variable</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=GoPal_4_Anleitung_TextFormat_und_Variable&amp;diff=3892"/>
		<updated>2009-03-19T21:16:23Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:GoPal 4 x Skinning]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TextFormat: ==&lt;br /&gt;
Zusammen getragen vom User AndyFAQ &lt;br /&gt;
&lt;br /&gt;
Es fehlt halt noch eine Menge aber evtl können wir so das unbekannte Gebiet allen etwas näher bringen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktionen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Kalkulieren:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Calc;a;bc)&lt;br /&gt;
&lt;br /&gt;
a= Wert_a; b = Rechenoperator; c= Wert_b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Vergleich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(cmp;a;b)?X:Y&lt;br /&gt;
&lt;br /&gt;
Ist a = b? Ist das Ergebnis ja, dann gebe X aus, sonst Y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Format:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Format;0+524332+524333+3145729+3145729+6553621)&lt;br /&gt;
&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion GetFormatedDistanceString:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(GetFormatedDistanceString;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion IsZero:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(IsZero;a)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion Map:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Map;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion MercatorX2Nautic und MercatorY2Nautic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(MercatorX2Nautic;X) X = Längengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
(MercatorY2Nautic;Y) Y = Breitengrad im Mercatorsystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Funktionen rechnen die Koordinaten aus dem Mercatorsystem in das Format gg°mm&#039;ss&amp;quot; um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion RemoveBitmapIndex:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(RemoveBitmapIndex;…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion khz2mhz:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Umrechnung und Formatierung in MHz&lt;br /&gt;
&lt;br /&gt;
z.B. %F(khz2mhz;%589827;) wandelt 10510 in 105.10 um&lt;br /&gt;
&lt;br /&gt;
== Attribute: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;^ = Verbindung der verschiedenen Attributen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cr,g,b =Textfarbe in RGB-Werten (Bsp: C255,0,0 = rot)&lt;br /&gt;
&lt;br /&gt;
FNr =Fontaufruf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verknüpfungen/Rechenoperatoren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp; = UND-verknüpfung &lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Variable:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion aufrufen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
%F = Funktion aufrufen&lt;br /&gt;
&lt;br /&gt;
Mögliche Bereiche: printf (printfDB), m2km, khz2mhz, Format, Inc, IntelligentDownCase, GetFormattedClickInMapString, MercatorY2Nautic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele aus diversen Skins: ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die String sind teilweise aus Übersichtsgründen in einzelne Zeilen aufgeteilt. Leider musste ich auch ab und zu &amp;quot;; )&amp;quot; schreiben um nicht einen Smiley  zu erhalten. Sorry&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1 (Höhenangabe): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot; %65541; m&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ausgabe des Wertes der Variablen %65541 (Höhe) mit dem Zusatz „m“&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2 (Akkuladezustand): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;10)?^C225,0,0^X)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;10 dann gib ein rotes „X“ aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;lt;=50)?^C210,210,0^%1654787;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;lt;=50 dann gib den Inhalt der Variablen (= Akkuladezustand) in orange aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%1654787;&amp;gt;50)?^C0,225,0^%1654787;) &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %1654787 (= Akkuladezustand) &amp;gt;50 dann gib den Inhalt der Variablen (= Akkuladezustand) in grün aus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3 (Satellitenanzahl): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=0)?^C255,0,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 0 dann gib den Wert 0 in rot aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;=1)?^C255,50,0^%65544;)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) = 1 dann gib den Wert 1 hellrot aus. &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65544;&amp;gt;8)?^C0,225,0^%65544;)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65544 (= Anzahl Satelliten) &amp;gt; 8 dann gib den entsprechenden Wert sattgrün aus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 4 (hdop Anzeige): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=0)?^C255,0,0^---------)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=0 dann gib den Text „--------„ in rot aus &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;lt;=25)?^C0,225,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;lt;=25 dann Ausgabe in grün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%65546;&amp;gt;25) ?^C210,210,0^%F(Calc;%65546;/10).%F(Calc;%65546;\%10))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %65546 (=hdop) &amp;gt; 25 dann Ausgabe in gelbgrün Wert/10 „.“ (Punkt setzen) Wert \%10 (Nachkommastelle) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 5 (TMC Status): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;lt;0)?^C0,255,0^keine Infos)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;lt; 0 dann Ausgabe des Textes &amp;quot;keine Infos&amp;quot; in grün&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;=0)?^C255,255,0^Meldungen)&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) = 0 dann Ausgabe des Textes &amp;quot; Meldungen &amp;quot; in gelb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(%F(cmp;%524323;&amp;gt;0)?%524323;^C255,0,0^ Störungen)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ist die Variable %524323 (=VerkehrsInfo) &amp;gt;= 0 dann Ausgabe des Wertes (Anzahl Störungen) und den Textes &amp;quot; Störungen &amp;quot; in rot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 6 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%524334;?%524334;)%F(Format;0+524332+524333+3145729+3145729+6553621)^n^^F3^%3407876[%524341;];^n^%F(Format;0+524329+524330+3145729+3145729+6553620)(%F(cmp;%524337;&amp;gt;59&amp;amp;%524331;&amp;gt;0)?^n^%6554318; %F(Calc;%524337;/60) min)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 7 (noch unbekannt): ===&lt;br /&gt;
&lt;br /&gt;
TextFormat: &amp;quot;&lt;br /&gt;
(%F(cmp;%327683;=240)?%B(%F(Map;%327697;,2228308,2228309))^F8^%F(RemoveBitmapIndex;%6554556; ) &lt;br /&gt;
%F(RemoveBitmapIndex;%F(Map;%327697;,2228308,2228404)): (%F(cmp;%327683;=254)?^F8^%6553971; %327681;: (%F(IsZero;%i)?%F(GetFormatedDistanceString;%327680;+%5111810;+1+ ):%F(GetFormatedDistanceString;%327682;+%5111810;+1+ )) ^F1^%327681;(%327696;?^n^%6553650; %327696; )(%327695;?^n^%6553651; %327695;)))&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== %Variablen Liste ==&lt;br /&gt;
%Variablen Auflistung, nicht vollständig.&lt;br /&gt;
&lt;br /&gt;
%2&lt;br /&gt;
&lt;br /&gt;
%3&lt;br /&gt;
&lt;br /&gt;
%4&lt;br /&gt;
&lt;br /&gt;
%5&lt;br /&gt;
&lt;br /&gt;
%6&lt;br /&gt;
&lt;br /&gt;
%8&lt;br /&gt;
&lt;br /&gt;
%9&lt;br /&gt;
&lt;br /&gt;
%10&lt;br /&gt;
&lt;br /&gt;
%13&lt;br /&gt;
&lt;br /&gt;
%40&lt;br /&gt;
&lt;br /&gt;
%268&lt;br /&gt;
&lt;br /&gt;
%271&lt;br /&gt;
&lt;br /&gt;
%65537 = GPS Koordinaten (Länge im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65538 = GPS Koordinaten (Breite im Mercatorsystem) Format DDDDDDD&lt;br /&gt;
&lt;br /&gt;
%65539 = GPS Kurs in Grad, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65540 = km/h xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65541 = Höhe in m, Format DDD&lt;br /&gt;
&lt;br /&gt;
%65542 = GPS Zeitanzeige (GMT) im Format hhmmss&lt;br /&gt;
&lt;br /&gt;
%65543 = Datum im Format yyyymmdd&lt;br /&gt;
&lt;br /&gt;
%65544 = Anzahl empfangener Satelliten&lt;br /&gt;
&lt;br /&gt;
%65546 = hdop im Format xxx (letzte Stelle ist die Nachkommastelle)&lt;br /&gt;
&lt;br /&gt;
%65550&lt;br /&gt;
&lt;br /&gt;
%131080&lt;br /&gt;
&lt;br /&gt;
%131081&lt;br /&gt;
&lt;br /&gt;
%131092&lt;br /&gt;
&lt;br /&gt;
%131095&lt;br /&gt;
&lt;br /&gt;
%262192 = nächstes Manöver 2 = rechts, 5 = links und 33 keine Anweisung&lt;br /&gt;
&lt;br /&gt;
%262218&lt;br /&gt;
&lt;br /&gt;
%327680 = ? Wert 0&lt;br /&gt;
&lt;br /&gt;
%327681&lt;br /&gt;
&lt;br /&gt;
%327682&lt;br /&gt;
&lt;br /&gt;
%327683&lt;br /&gt;
&lt;br /&gt;
%327695&lt;br /&gt;
&lt;br /&gt;
%327696&lt;br /&gt;
&lt;br /&gt;
%327697&lt;br /&gt;
&lt;br /&gt;
%393221&lt;br /&gt;
&lt;br /&gt;
%393224&lt;br /&gt;
&lt;br /&gt;
%393225&lt;br /&gt;
&lt;br /&gt;
%393226&lt;br /&gt;
&lt;br /&gt;
%393227&lt;br /&gt;
&lt;br /&gt;
%393254&lt;br /&gt;
&lt;br /&gt;
%393269&lt;br /&gt;
&lt;br /&gt;
%393273&lt;br /&gt;
&lt;br /&gt;
%458752&lt;br /&gt;
&lt;br /&gt;
%524302&lt;br /&gt;
&lt;br /&gt;
%524304&lt;br /&gt;
&lt;br /&gt;
%524321&lt;br /&gt;
&lt;br /&gt;
%524323 = TMC-Information &amp;lt;0 = keine Info; 0 = Meldungen; &amp;gt;0 Anzahl Störungen&lt;br /&gt;
&lt;br /&gt;
%1654787 = Akkuladezustand 0 – 100&lt;br /&gt;
&lt;br /&gt;
%524331&lt;br /&gt;
&lt;br /&gt;
%524334&lt;br /&gt;
&lt;br /&gt;
%524336&lt;br /&gt;
&lt;br /&gt;
%524337&lt;br /&gt;
&lt;br /&gt;
%524341&lt;br /&gt;
&lt;br /&gt;
%589826&lt;br /&gt;
&lt;br /&gt;
%589827&lt;br /&gt;
&lt;br /&gt;
%1048578&lt;br /&gt;
&lt;br /&gt;
%1654787&lt;br /&gt;
&lt;br /&gt;
%1654831&lt;br /&gt;
&lt;br /&gt;
%2228380&lt;br /&gt;
&lt;br /&gt;
%2293767&lt;br /&gt;
&lt;br /&gt;
%2621543&lt;br /&gt;
&lt;br /&gt;
%3407876&lt;br /&gt;
&lt;br /&gt;
%3997731&lt;br /&gt;
&lt;br /&gt;
%4718593 = ? Inhalt &amp;quot;1#kurz&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4718595&lt;br /&gt;
&lt;br /&gt;
%4718603&lt;br /&gt;
&lt;br /&gt;
%4718611= ? Inhalt &amp;quot;0#nur Karte&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%4980746 = ? Inhalt &amp;quot;0#Serieller GPS-Empfänger&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%5046282 = ? Inhalt &amp;quot;1#manuell&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
%5111810&lt;br /&gt;
&lt;br /&gt;
%6029316&lt;br /&gt;
&lt;br /&gt;
%6029330&lt;br /&gt;
&lt;br /&gt;
%6553645&lt;br /&gt;
&lt;br /&gt;
%6553650 = ? Inhalt &amp;quot;Richt.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553651 = ? Inhalt &amp;quot;bis&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6553715&lt;br /&gt;
&lt;br /&gt;
%6553716&lt;br /&gt;
&lt;br /&gt;
%6553784&lt;br /&gt;
&lt;br /&gt;
%6553785&lt;br /&gt;
&lt;br /&gt;
%6553971 = ? Inhalt &amp;quot;Ziel&amp;quot; &lt;br /&gt;
&lt;br /&gt;
%6554318&lt;br /&gt;
&lt;br /&gt;
%6554397&lt;br /&gt;
&lt;br /&gt;
%6554679&lt;br /&gt;
&lt;br /&gt;
== Weblink ==&lt;br /&gt;
Quelle:[http://forum.pocketnavigation.de/thread.php?threadid=1106355 Thread bei PNAV dazu]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{adsense}}&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
	<entry>
		<id>https://wiki.gopal-navigator.de/w/index.php?title=Kompatible_Speicherkarten&amp;diff=3891</id>
		<title>Kompatible Speicherkarten</title>
		<link rel="alternate" type="text/html" href="https://wiki.gopal-navigator.de/w/index.php?title=Kompatible_Speicherkarten&amp;diff=3891"/>
		<updated>2009-03-19T19:10:13Z</updated>

		<summary type="html">&lt;p&gt;Bernd M aus F: /* Karten ab 4GB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Hardware]]&lt;br /&gt;
&lt;br /&gt;
SD Karten bis 2GB sollten auf allen PNAs laufen. Bei Karten ab 4GB gibt es leider leider große Unterschiede.&lt;br /&gt;
== Tips ==&lt;br /&gt;
* Die Karten bis 2GB müssen mit FAT/FAT16 formatiert werden, die mit 4GB mit FAT32&lt;br /&gt;
* Nachdem man eine Karte mit &amp;quot;Control Panel -&amp;gt; Storage Manager&amp;quot; formatiert hat, muss man mit diesem noch eine Partition anlegen.&lt;br /&gt;
* oder das dafür hervorragend geeignete Tool SD-Formatter von Panasonic benutzen, das auch gleich die Partition mit anlegt.&lt;br /&gt;
http://panasonic.jp/support/global/cs/sd/download/sd_formatter.html&lt;br /&gt;
== Links ==&lt;br /&gt;
* http://de.wikipedia.org/wiki/SD_Memory_Card&lt;br /&gt;
* http://www.gopal-navigator.de/viewtopic.php?t=446&lt;br /&gt;
&lt;br /&gt;
== Karten ab 4GB ==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hersteller&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Bezeichnung&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Kapazität&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;P4410/470T(R23)&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;P4420&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;E3210&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;P5430&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.ram-components.de RAM components]]&lt;br /&gt;
|Highspeed secure card&lt;br /&gt;
|4GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|ja&lt;br /&gt;
|&lt;br /&gt;
|Keine HC, sollte eigentlich auf PNA470 laufen&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.transcend.de Transcend]]&lt;br /&gt;
|SD&lt;br /&gt;
|4GB&lt;br /&gt;
|ja&lt;br /&gt;
|ja&lt;br /&gt;
|ja&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.takems.de TakeMS]]&lt;br /&gt;
|SD&lt;br /&gt;
|4GB&lt;br /&gt;
|ja&lt;br /&gt;
|ja&lt;br /&gt;
|ja&lt;br /&gt;
|&lt;br /&gt;
|HyperSpeed 133x&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.karstadt.de Formel1]]&lt;br /&gt;
|SD Professional&lt;br /&gt;
|4GB&lt;br /&gt;
|ja&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|HyperSpeed 133x&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.extrememory.de/index.cfm?lc=products&amp;amp;nc=pmenue&amp;amp;pageID=1#go2 ExtreMEmory]]&lt;br /&gt;
|SD Premium&lt;br /&gt;
|4GB&lt;br /&gt;
|nein&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|ja&lt;br /&gt;
|Hyperspeed 133x, keine HC - für 470: versch. Varianten probiert: DOS FAT16, DOS FAT32, Panasonic Tool &amp;amp; im Navi selbst formatiert - nichts funktioniert&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.extrememory.de ExtreMEmory]]&lt;br /&gt;
|SDHC&lt;br /&gt;
|4GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|nein&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.extrememory.de ExtreMEmory]]&lt;br /&gt;
|SDHC  8192MB EM Performance&lt;br /&gt;
|8GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|nein&lt;br /&gt;
|&lt;br /&gt;
|Class 6 Karte&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.sandisk.com/Products/Item(2525)-SDSDRX3-8192-A21-SanDisk_Extreme_III_SDHC_8GB_Card_with_MicroMate_Reader.aspx SanDisk]]&lt;br /&gt;
|SanDisk Extreme® III (SDHC)&lt;br /&gt;
|8GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|nein&lt;br /&gt;
|&lt;br /&gt;
|Class 6 Karte&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.transcend.de Transcend]]&lt;br /&gt;
|TS4GSDHC6 (SDHC)&lt;br /&gt;
|4GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|nein&lt;br /&gt;
|&lt;br /&gt;
|Class 6 Karte&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.transcend.de Transcend]]&lt;br /&gt;
|TS8GSDHC6 (SDHC)&lt;br /&gt;
|8GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|nein&lt;br /&gt;
|&lt;br /&gt;
|Class 6 Karte&lt;br /&gt;
|-&lt;br /&gt;
|[[http://www.transcend.de Transcend]]&lt;br /&gt;
|TS16GSDHC6 (SDHC)&lt;br /&gt;
|16GB&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ja&lt;br /&gt;
|Class 6 Karte, FAT32, Orginalformatierung&lt;br /&gt;
|-&lt;br /&gt;
|[[http://produkte.panasonic.de/product/product.asp?sStr=5@-@12@37@242@426@@@@@RP-SDM04GE1K@High|Speed@&amp;amp;altMod=N&amp;amp;upper=&amp;amp;prop= Panasonic]]&lt;br /&gt;
|RP-SDM04GE1K (SDHC)&lt;br /&gt;
|4GB&lt;br /&gt;
|nein&lt;br /&gt;
|ja&lt;br /&gt;
|nein&lt;br /&gt;
|&lt;br /&gt;
|Class 4 Karte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Hardware]]&lt;/div&gt;</summary>
		<author><name>Bernd M aus F</name></author>
	</entry>
</feed>