Car-PC.info

cPOS Skins - LineChart Objekt

fuchs - Fr 09 Dez, 2005 02:04
Titel: LineChart Objekt
Hi,

demnächst gibt es ein neues Grafik Objekt, und zwar ein linechart-objekt.
damit kann man ähnlich wie bei showgps z.b. die Geschwindigkeit über einen zeitlichen verlauf aufnehmen und darstellen.

Es geht aber nicht nur die Geschwindigkeit, sondern JEDER Messwert und beliebig viele Charts.

Im diesem ersten Screenshot sieht man links die Drehzahl, und Rechts die Geschwindigkeit, beides über OBD aufgenommen:

Image

Hier noch die vorläufige Syntax, falls schon jemand das chart objekt in einen skin miteinbauen möchte:

Chart0Function=sensor_speed
Chart0Font=ds-digital bold
Chart0FontSize=20
Chart0Color=&H000000
Chart0GridColor=&HFF0000
Chart0Style=0
Chart0XScale=20
Chart0X=400
Chart0Y=300
Chart0Background=chartbackground.jpg

Chart1Function=sensor_rpm.engine
Chart1Font=ds-digital bold
Chart1FontSize=20
Chart10Color=&H000000
Chart1GridColor=&HFF0000
Chart1Style=0
Chart1XScale=20
Chart1X=20
Chart1Y=300
Chart1Background=chartbackground.jpg

gruß,
fuchs
Red - Fr 09 Dez, 2005 10:37
Titel:
greenjumpers fuchs du bist der beste!

endlich wurden meine gebete erhört Smile
C1500 - Fr 09 Dez, 2005 11:59
Titel:
Wenn man jetzt noch die Beschleunigung in "G" per CAN auslesen könnte, gäb das bei manchen Autos ein richtig schönes Diagramm.

Die Grafik ist auf alle Fälle ideal um Auswertungen und Optimierungen zu machen.

"2F2F" wir kommen !!!!

@Fuchs : DANKE für diese und alle anderen Funktionen von cPOS
DBZwerg - Fr 09 Dez, 2005 12:14
Titel:
Kann man die "abtastrate" auch einstellen??? Oder passt sich die anzeige sogar zeitlich automatisch dem fenster an??? ( das wäre genial)

Könnte man nich aus den daten noch ne durchschnittsgeschwindigkeitsanzeige erstellen???

Kann man auch die gps speed / bzw. analoge eingänge so anzeigen lassen?? ( oben steht zwar jeder messwert , aber vielleicht bezieht sich das nur auf die obd werte und meiner hat noch kein obd)

Bleiben die daten nach neutstart erhalten und können manuell zurückgesetzt werden???

Ich weiß fragen über fragen...
fuchs - Fr 09 Dez, 2005 22:35
Titel:
danke,
die chart anzeige ist noch nicht ganz fertig.
momentan passt sich die anzeige automatisch an die zeitdauer und an den minimalen und maximalen messwert an.
mit der XScale eigenschaft kann man später aber auch ein festes zeitfenster einstellen.
die abtastrate liegt vorraussichtlich bei 200-500ms, mal schaun, wie es den rechner belastet.
als messwert geht wirklich alles, also nicht nur obd, sondern auch gps, io-karte, can oder auch handy signalstärke, egal, durchschnittsgeschw. natürlich auch.

eine rücksetztaste wird es noch geben. bei neustart sind die daten allerdings weg. das ganze ist eher so als optischer gag gedacht.
mit der style eigenschaft kann man die darstellungsart noch verändern.

gruß,
fuchs
Anonymous - Sa 10 Dez, 2005 12:00
Titel:
Hi Fuchs,
mach die Abtastrate doch konfigurierbar bzw das Feature auch ganz deaktivierbar, dann kann das je nach CPU Power frei gewählt werden.
scrat - Sa 25 Feb, 2006 02:27
Titel:
Hi fuchs, hast du schon etwas die Funktion erweitert? Ich bin gerade damit am spielen.
Was bringen folgende Funktionen:
Chart0Style=0
Chart0XScale=20
Hast du schon nen Resetbutton fertig und wie schaut es mit der Zeitdauer aus?

Hier mal meine erster Entwurf

Image
C1500 - Sa 25 Feb, 2006 12:44
Titel:
Hier mal eine Kurzbeschriebung:

Chart0Function=sensor_speed<- Daten die angezeigt werden
Chart0Font=ds-digital bold <- Schriftart
Chart0FontSize=20 <- Schriftgrösse
Chart0Color=&H101010 <-Farbe der Skala
Chart0GridColor=&H00000<-Farbe der Werte
Chart0Style=1<- ??? Hat bei mir keinen Einfluss
Chart0Mode=1<-Art der Anzeige (1= Gefüllt / 0= Linie)
Chart0Time=120<- X-Achsen Zeit in Sekunden
Chart0X=165 <- x-Position
Chart0Y=25<- y-Position
Chart0Background=diagramm.jpg<- Hintergrundbild

Das Hintergundbild gibt auch dir Größe des Chart an.
Je größe das Bild, umso Größer der Chart.


Das einzige was mir noch feht, ist die feste definition der Y-ACHSE.
Also z.B. ein Maxwert von 250km/h oder 90°C oder so.
Auch eine Refreshrate (oder auch Abtastrate) wäre klasse, reicht aber jetzt auch schon.

Gruß
Peer
C1500 - Fr 07 Apr, 2006 15:45
Titel:
Hi Fuchs und Wal,

gibt es denn schon was neues zum Thema "Höchtwert" bei den Chart´s

Es wäre nahezu traumhaft, wenn man den Höchstwert der y-Achse Definieren könnte.

Als Idee:
chart0max=260
oder
chart0maxvalue=260

Das wäre viel besser für die optische Auswertung von Schaltzeitpunkten im Vergleich Drehzahl/Geschwindigkeit.

In Vorfreude auf die Perfection Wink
Peer
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB