|
Autor |
Nachricht |
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
Hi,
seit Version 0.99.26
http://de.geocities.com/fuchs_30/cPOS/cpos_v0.99.26.zip
gibt es die möglichkeit, gps daten anzuzeigen.
Damit ihr seht, was momentan schon geht, hab ich mal einen demo-skin fertig gemacht.
man kann die gps-daten als label, gauge(rundinstrument) oder bargraph darstellen. vgl. analoge eingänge beim IO-Demo-skin
zur zeit gehen folgende funktionen, die auch genauso bei "Function=" eingetragen werden:
"GPS_Speed": geschwindigkeit in km/h
"GPS_Bearing": himmelsrichtung (0-360°)
"GPS_Latitude": breitengrad (nur für label)
"GPS_Longitude": längengrad (nur für label)
"GPS_Altitude": höhe in meter
"GPS_Acceleration": beschleunigung in g (weiß nicht, ob's was taugt)
beispiel:
Label33Function=GPS_Speed
wie immer ist jede funktion in jedem menü möglich.
hier der code für dieses menü:
Code:
|
[GPS]
Background=gpsbackground.jpg
Gauge0Function=GPS_Altitude
Gauge0Max=1200
Gauge0Min=0
Gauge0AngleStart=50
Gauge0AngleEnd=310
Gauge0Color=&H0000ff
Gauge0Width=5
Gauge0Length=60
Gauge0X=269
Gauge0Y=188
Gauge1Function=GPS_Speed
Gauge1Max=240
Gauge1Min=0
Gauge1AngleStart=50
Gauge1AngleEnd=310
Gauge1Color=&H0000ff
Gauge1Width=5
Gauge1Length=60
Gauge1X=520
Gauge1Y=189
Gauge2Function=GPS_Bearing
Gauge2Max=359
Gauge2Min=0
Gauge2AngleStart=0
Gauge2AngleEnd=359
Gauge2Color=&H0000ff
Gauge2Width=5
Gauge2Length=30
Gauge2X=93
Gauge2Y=231
Gauge3Function=GPS_Acceleration
Gauge3Max=5
Gauge3Min=-5
Gauge3AngleStart=50
Gauge3AngleEnd=310
Gauge3Color=&H0000ff
Gauge3Width=5
Gauge3Length=30
Gauge3X=694
Gauge3Y=239
Button0Function=OPENMENU_Mainmenu
Button0Up=dvdbarhome_a.gif
Button0Over=dvdbarhome_b.gif
Button0Down=dvdbarhome_c.gif
Button0X=613
Button0Y=16
Button1Function=POWEROFF
Button1Up=poweroff.jpg
Button1Over=poweroff.jpg
Button1Down=poweroff.jpg
Button1X=720
Button1Y=19
Button2Function=CONFIG
Button2Up=setup.jpg
Button2Over=setup.jpg
Button2Down=setup.jpg
Button2X=670
Button2Y=20
Bargraph0Function=GPS_Altitude
Bargraph0Background=slider_background.JPG
Bargraph0Bar=slider_bar.JPG
Bargraph0Progress=slider_progress.JPG
Bargraph0Min=0
Bargraph0Max=200
Bargraph0X=210
Bargraph0Y=370
Bargraph0Direction=1
Bargraph1Function=GPS_Gradient
Bargraph1Background=slider_background.JPG
Bargraph1Bar=slider_bar.JPG
Bargraph1Progress=slider_progress.JPG
Bargraph1Min=0
Bargraph1Max=240
Bargraph1X=210
Bargraph1Y=420
Bargraph1Direction=1
Bargraph2Function=GPS_Speed
Bargraph2Background=slider_background.JPG
Bargraph2Bar=slider_bar.JPG
Bargraph2Progress=slider_progress.JPG
Bargraph2Min=0
Bargraph2Max=240
Bargraph2X=210
Bargraph2Y=470
Bargraph2Direction=1
Bargraph3Function=GPS_Acceleration
Bargraph3Background=slider_background.JPG
Bargraph3Bar=slider_bar.JPG
Bargraph3Progress=slider_progress.JPG
Bargraph3Min=-5
Bargraph3Max=5
Bargraph3X=210
Bargraph3Y=520
Bargraph3Direction=1
Label0Function=GPS_Longitude
Label0Caption=0
Label0Font=microsoft san serif
Label0FontSize=14
Label0Color=&HFFFFFF
Label0ShadowColor=0
Label0X=600
Label0Y=365
Label0Width=100
Label0Height=33
Label0Alignment=0
Label1Function=GPS_Latitude
Label1Caption=0.0
Label1Font=microsoft san serif
Label1FontSize=14
Label1Color=&HFFFFFF
Label1ShadowColor=#000000
Label1X=600
Label1Y=415
Label1Width=100
Label1Height=33
Label1Alignment=0
Label2Function=GPS_Bearing
Label2Caption=0.0
Label2Font=microsoft san serif
Label2FontSize=14
Label2Color=&HFFFFFF
Label2ShadowColor=#000000
Label2X=600
Label2Y=465
Label2Width=50
Label2Height=33
Label2Alignment=1
Label3Function=GPS_Acceleration
Label3Caption=0.00
Label3Font=microsoft san serif
Label3FontSize=14
Label3Color=&HFFFFFF
Label3ShadowColor=#000000
Label3X=600
Label3Y=515
Label3Width=50
Label3Height=33
Label3Alignment=1
Label4Function=GPS_Speed
Label4Caption=000
Label4Font=ds-digital bold
Label4FontSize=18
Label4Color=&H0404a4
Label4ShadowColor=0
Label4X=460
Label4Y=236
Label4Width=50
Label4Height=28
Label4Alignment=1
Label5Function=GPS_Altitude
Label5Caption=0000
Label5Font=ds-digital bold
Label5FontSize=18
Label5Color=&H0404a4
Label5ShadowColor=0
Label5X=217
Label5Y=238
Label5Width=50
Label5Height=28
Label5Alignment=1
|
Gruß, fuchs
|
|
|
|
Zuletzt bearbeitet von fuchs am Mo 25 Apr, 2005 00:17, insgesamt einmal bearbeitet
|
|
|
|
|
d4n13l
Inputsammler
Anmeldung: 18.04.2005
Beiträge: 21
|
|
Klingt gut... Leider habe ich keine GPS Maus zum Testen...
Funktioniert das Auslesen mit einem beliebigen GPS Empfänger?
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
@all:
so, ich hab gerade mal eine probefahrt mit den neuen anzeigen gemacht .
die anzeige der beschleunigung war mit 5g wohl etwas optimistisch
+- 1g wird wohl für die meisten fahrzeuge ausreichen.
bei der anzeige der himmelsrichtung ist noch ein bug drin: sie muß um 90° gedreht werden.
ansonsten funzt alles einwandfrei, super!
so, jetzt seid ihr(skinner) dran.
ich hoffe , der eine oder andere baut die funktionen in seinen skin ein und veröffentlicht ihn hier im forum.
hier ist eine liste mit allen daten, die der empfänger rausgibt:
http://www.commlinx.com.au/NMEA_sentences.htm
falls ihr davon noch was angezeigt haben wollt, sagt bescheid.
@daniel:
ja, das geht mit einem beliebigen empfänger mit rs232 oder usb anschluss.
gruß,
fuchs
|
|
|
|
Zuletzt bearbeitet von fuchs am So 24 Apr, 2005 20:51, insgesamt einmal bearbeitet
|
|
|
|
Red
Forumkenner
Alter: 45
Anmeldung: 01.02.2005
Beiträge: 188
Wohnort: Berlin
|
|
@fuchs:
wie wird denn die beschleunigung berechnet? einfach die geschwindigkeit abgeleitet oder liefert der empfänger diesen wert selbst?
kann man dann softwareseitig die zeit 0-100km/h messen?
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
@red:
die beschleunigung liefert der empfänger leider nicht selbst. deswegen wird einfach die geschwindigkeit abgeleitet.
das gibt natürlich keine besonders genauen werte, weil die geschwindigkeit nur 1x pro sekunde rausgegeben wird. (bei meiner gps maus jedenfalls)
wers genau haben will sollte lieber beschleunigungssensoren in verbindung mit einer io-karte verwenden.
als nettes beiwerk , wenn man eh gps hat, ist es aber nicht schlecht.
die 0-100km/h messung werd ich auf jeden fall mal ausprobieren.
vielleicht kann man durch interpolation noch ein bischen genauigkeit herauskitzeln.
wenn 's gut funktioniert, dann wird es auch eine funktion von cpos.
|
|
|
|
|
|
|
|
Red
Forumkenner
Alter: 45
Anmeldung: 01.02.2005
Beiträge: 188
Wohnort: Berlin
|
|
das wäre eine tolle funktion, aber bei 1x pro sekunde kann man wohl die ergebnisse nicht so ernst nehmen.
kann man die geschwindigkeit nicht "on the fly" interpolieren und so etwas die genauigkeit erhöhen?
man könnte soviel daraus machen, bei www.gtechpro.com gibt es geräte, die die beschleunigung und die drehzahl messen, alles andere integrieren und so sogar leistungsdiagramme vom fahrzeug erstellen können (natürlich relativ ungenau)
|
|
|
|
|
|
|
|
|
G-Punkt
Moderator a.D.
Alter: 37
Anmeldung: 24.05.2004
Beiträge: 154
Wohnort: Hamburg
1995 BMW 3 Series
|
|
Wenn du jetzt noch ne Geschwindigkeits abhängige Lautstärkeänderung einbaust, bist du mein Held... aber falls du das machen solltest, denk dran das man nicht nur GPS sondern auch die Relais-Karte zur geschwindigkeitsmessung nehmen kann.
Achso...ein weiterer Punkt: denk dran eine einfache Möglichkeit zu geben, den Zugriff auf GPS zu unterbrechen...sonst könnt ich mir vorstellen das es mit den Navi-Programmen Probleme gibt...
mfg G-Punkt
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
@red:
nicht übel, die geräte von gtech, aber ich denke, das kann man mit dem carpc, einer io-karte und dem richtigen programm auch wesentlich preisgünstiger haben.
@gpunkt:
gewschwindigkeitsabhängige lautstärkeregelung hab ich irgendwie noch nie vermisst, aber bei gelegenheit bau ich's mit ein.
der com-port wird ab dem nächsten (offiziellen) update optional freigegeben, sobald die navi-software gestartet wird.
hier noch der demo-skin mit geändertem bereich für die beschleunigung (1g) zum download:
http://de.geocities.com/fuchs_30/cPOS/cPOS_GPSSkin.zip
|
|
|
|
|
|
|
|
mcnasty
Forumkenner
Anmeldung: 12.07.2004
Beiträge: 146
|
|
Ich muss ganz ehrlich sagen, ich bin echt froh das ich auf cPOS umgestiegen bin. Is echt ne hammer software
Das mit der geschwindigkeit find ich echt super!!!!!
Noch was zur geschwindigkeitsabhänigen lautstärke, wenn dus mal gewohnt bist is es echt super!! Hatte das mit meinem original BMW radio, war echt klasse! Habe die funktion dann beim umrüsten auf mein kenwood radio verloren und vermisse sie echt!!
MfG
|
|
|
|
|
|
|
|
furious
Developer
Alter: 41
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg
|
|
@gpunkt:
Geschwindigkeitsabhängige Lautstärkeregelung gibt es schon in C.E.S.
@fuchs:
Falls du die FUnktion auch integrierst, könntest du mir dann deine Erfahrungen mitteilen? Ich habe einige Probleme mit den versch. GPS-Mäusen gemacht: bei einigen wird der KMH-Wert geliefert, bei anderen nicht..welche Werte müssen aktiviert sein?
|
|
|
|
Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP Software: CES 4.4 - Chameleon
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
hi furious,
ich hab den entsprechenden thread mitverfolgt.
für die geschwindigkeit werte ich den GPRMC string aus.
das ist die gps information, die jeder gps-empfänger MINDESTENS rausgeben muß.
bei meiner fortuna-maus liefs damit auf anhieb und auch alle anderen gps-empfänger sollten diese info bei werkseinstellung herausgeben.
andere gps-empfänger habe ich noch nicht damit getestet, deswegen kann ich dazu nicht mehr sagen.
...
Zitat:
|
Geschwindigkeitsabhängige Lautstärkeregelung gibt es schon in C.E.S.
|
ok, die 3 zeilen code bekommt cPOS auch irgendwann noch...
|
|
|
|
|
|
|
|
|
furious
Developer
Alter: 41
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg
|
|
@fuchs:
OT: wenn du das in drei Zeilen CODE hinbekommst, bist du dazu verpflichtet, mir diese Zeilen zu zeigen ) *gg* ne im Ernst, damit auch alles wirklich so funktioniert, wie es soll, benötigst dann schon ein paar Zeilen mehr (allein für das Konfigurationsmenü),
|
|
|
|
Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP Software: CES 4.4 - Chameleon
|
|
|
|
ronmue
Foruminventar
Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)
|
|
@furious
wie, mit 3 Zeilen ist es nicht getan?
begin (1. Zeile)
Befehl 1; Befehl2; Befehl3; Befehl4; Befehl5;Befehl 6; Befehl7; Befehl8; Befehl9; Befehl10
end.
|
|
|
|
|
|
|
|
horob
Stammposter
Alter: 70
Anmeldung: 13.01.2005
Beiträge: 328
Wohnort: Nürnberg
|
|
Zitat:
|
begin (1. Zeile)
Befehl 1; Befehl2; Befehl3; Befehl4; Befehl5;Befehl 6; Befehl7; Befehl8; Befehl9; Befehl10
end.
|
das nennt man klar strukturierte Programmierung.
|
|
|
|
|
|
|
|
glow
Developer
Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern
|
|
|
|
furious
Developer
Alter: 41
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg
|
|
@ronmue:
Unter den Umständen habe ich den CODE in einer Zeile (natürlich zählt das nicht ). Aber kommen wir zurück zum Thema
|
|
|
|
Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP Software: CES 4.4 - Chameleon
|
|
|
|
|
mcnasty
Forumkenner
Anmeldung: 12.07.2004
Beiträge: 146
|
|
Hi fuchs:
also ich habe mal probiert so ein GPS Label in den alienskin zu integrieren. Habe dazu das label für das volume aus der uniskin datei kopiert und als label8 bezeichnet, außerdem dann nicht volume sondern GPS_speed zugeordent. Jetzt wollte ichs noch größer haben und in x bzw y richtung verschieben.
Jetzt kann ich aber garnix, bzw nicht die kompletten zahlen erkennen (3 stellig usw.)
So sieht der Text in den uniskin aus:
Label8Function=GPS_Speed
Label8Caption=1
Label8Font=ds-digital bold
Label8FontSize=80
Label8Color=&HFFFFFF
Label8ShadowColor=#000000
Label8X=360
Label8Y=200
Label8Width=80
Label8Height=160
Label8Alignment=2
Habe mit "Width" und "Height" rumgespielt aber es klappt irgendwie net!
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
Hi mcnasty,
bist du sicher, dass du eine fontsize von 80 brauchst? das ist ja riesig
aber es sollte trotzdem gehen.
versuch mal, den wert für width (das ist die breite des textfeldes) auf einen größeren wert z.b. 400 zu setzen.
wenn dann nichts zu sehen ist, kann es auch sein, dass der text durch andere elemente im menü (z.b. buttons) überdeckt wird.
ich dem fall müßtest du das label anders platzieren oder die elemente, die dein label überdecken, woanders hinschieben.
gruß,
fuchs
|
|
|
|
|
|
|
|
glow
Developer
Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern
|
|
@mcnasty
wie fuchs schon erwähnt hat wird das label überdeckt.
ein Y - achsen wert von 200 liegt genau unter den webcam/pictures - buttons.
mach die schrift kleiner und setz den wert höher an ...z.b. knapp über der lautstärke oder in ein fenster.
der obere buttonbereich ist dafür leider nicht zu gebrauchen, da die buttons bis zur mitte hin gehen.
ein anfangsfehler von mir, wollte das schonmal neu schneiden
wegen der markenlogos - hab aber drauf vergessen. wird im nächsten update mit behoben.
|
|
|
|
|
|
|
|
mcnasty
Forumkenner
Anmeldung: 12.07.2004
Beiträge: 146
|
|
Sodale,
habs jetzt geschafft Habe einfach das volumelable mit der gps_speed funktion belegt, das volume auf 0.jpg wegretuschiert und ein kleines volumelabel druntergemacht, zum testen siehts ganz gut aus.
Jetzt is es nur so das ich wenn ich mit cpos die gpsmaus anspreche ja net gleichzeitig navigon laufenlassen kann. Brauch ich jetzt noch einen comportspillter, oder hast du in einer der nächsten versionen von cpos so was integriert? Hab mal was auf einem screenshot gesehen von "release comport for Navi..." oder soo in der .27er version.
Von der "speed" her geht das 1x pro sec auswerten eigentlich ganz gut. Öfter wäre natürlich besser, aber man kann ja net alles haben.
MfG
PS: werde heute mittag mal topspeed auf der AB messen da sollte die speed ja über mehr als 1sec konstant bleiben.
|
|
|
|
|
|
|
|
|
Gehe zu Seite 1, 2, 3, 4, 5, 6 Weiter
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
|