cPOS Skins - LineChart Objekt fuchs - Fr 09 Dez, 2005 01: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:
Hier noch die vorläufige Syntax, falls schon jemand das chart objekt in einen skin miteinbauen möchte:
gruß,
fuchs Red - Fr 09 Dez, 2005 09:37 Titel:
fuchs du bist der beste!
endlich wurden meine gebete erhört C1500 - Fr 09 Dez, 2005 10: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 11: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 21: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 11: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 01: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
C1500 - Sa 25 Feb, 2006 11: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 14: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.