Sie sind hier: Startseite » Forum » Software » CarPC-Software » cPOS » cPOS » cPOS GPS Funktionen
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: So 24 Apr, 2005 16:56  Titel:  cPOS GPS Funktionen
Nach untenNach oben

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 01:17, insgesamt einmal bearbeitet
    
d4n13l
Inputsammler
Inputsammler



Anmeldung: 18.04.2005
Beiträge: 21



BeitragVerfasst: So 24 Apr, 2005 19:36  Titel:  (Kein Titel)
Nach untenNach oben

Klingt gut... Leider habe ich keine GPS Maus zum Testen...
Funktioniert das Auslesen mit einem beliebigen GPS Empfänger?



    
fuchs
Developer
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: So 24 Apr, 2005 21:43  Titel:  (Kein Titel)
Nach untenNach oben

@all:
so, ich hab gerade mal eine probefahrt mit den neuen anzeigen gemacht .
die anzeige der beschleunigung war mit 5g wohl etwas optimistisch Wink
+- 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 21:51, insgesamt einmal bearbeitet
    
Red
Forumkenner
Forumkenner


Alter: 44
Anmeldung: 01.02.2005
Beiträge: 188
Wohnort: Berlin


BeitragVerfasst: So 24 Apr, 2005 21:50  Titel:  (Kein Titel)
Nach untenNach oben

@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
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: So 24 Apr, 2005 22:08  Titel:  (Kein Titel)
Nach untenNach oben

@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
Forumkenner


Alter: 44
Anmeldung: 01.02.2005
Beiträge: 188
Wohnort: Berlin


BeitragVerfasst: So 24 Apr, 2005 22:27  Titel:  (Kein Titel)
Nach untenNach oben

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.
Moderator a.D.


Alter: 37
Anmeldung: 24.05.2004
Beiträge: 154
Wohnort: Hamburg

1995 BMW 3 Series
BeitragVerfasst: So 24 Apr, 2005 22:50  Titel:  (Kein Titel)
Nach untenNach oben

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
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: So 24 Apr, 2005 23:16  Titel:  (Kein Titel)
Nach untenNach oben

@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
Forumkenner



Anmeldung: 12.07.2004
Beiträge: 146



BeitragVerfasst: So 24 Apr, 2005 23:29  Titel:  (Kein Titel)
Nach untenNach oben

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
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Mo 25 Apr, 2005 22:28  Titel:  (Kein Titel)
Nach untenNach oben

@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
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Mo 25 Apr, 2005 22:52  Titel:  (Kein Titel)
Nach untenNach oben

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... Wink



    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Di 26 Apr, 2005 19:15  Titel:  (Kein Titel)
Nach untenNach oben

@fuchs:
OT: wenn du das in drei Zeilen CODE hinbekommst, bist du dazu verpflichtet, mir diese Zeilen zu zeigen Wink) *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
Foruminventar


Alter: 60
Anmeldung: 23.11.2004
Beiträge: 1311
Wohnort: Owschlag (Schleswig-Holstein)


BeitragVerfasst: Di 26 Apr, 2005 19:19  Titel:  (Kein Titel)
Nach untenNach oben

@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.

Laughing Laughing Laughing Laughing Laughing Laughing Laughing Laughing Laughing Laughing



    
horob
Stammposter
Stammposter


Alter: 70
Anmeldung: 13.01.2005
Beiträge: 328
Wohnort: Nürnberg


BeitragVerfasst: Di 26 Apr, 2005 19:27  Titel:  (Kein Titel)
Nach untenNach oben

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
Developer


Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern


BeitragVerfasst: Di 26 Apr, 2005 20:00  Titel:  (Kein Titel)
Nach untenNach oben

lol Shock Very Happy Shock



    
furious
Developer
Developer


Alter: 40
Anmeldung: 23.01.2004
Beiträge: 2418
Wohnort: Waiblingen/Baden Württemberg


BeitragVerfasst: Di 26 Apr, 2005 20:06  Titel:  (Kein Titel)
Nach untenNach oben

@ronmue:
Unter den Umständen habe ich den CODE in einer Zeile Smile (natürlich zählt das nicht Wink). Aber kommen wir zurück zum Thema Wink

Hardware: CES-CarPC: Zotac DualCore 1,66 Ghz, 2 GB DDR, 160 GB SSD, WinXP

Software: CES 4.4 - Chameleon

    
mcnasty
Forumkenner
Forumkenner



Anmeldung: 12.07.2004
Beiträge: 146



BeitragVerfasst: Di 10 Mai, 2005 14:11  Titel:  (Kein Titel)
Nach untenNach oben

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
Developer


Alter: 52
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Di 10 Mai, 2005 18:48  Titel:  (Kein Titel)
Nach untenNach oben

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
Developer


Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern


BeitragVerfasst: Di 10 Mai, 2005 21:12  Titel:  (Kein Titel)
Nach untenNach oben

@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
Forumkenner



Anmeldung: 12.07.2004
Beiträge: 146



BeitragVerfasst: Do 12 Mai, 2005 12:23  Titel:  (Kein Titel)
Nach untenNach oben

Sodale,

habs jetzt geschafft Very Happy 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 Very Happy da sollte die speed ja über mehr als 1sec konstant bleiben.



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

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
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.7335s ][ Queries: 48 (0.2784s) ][ GZIP Ein - Debug Ein ]
carTFT.com