Messwerte als HTML mit Grafik speichern

#2457488
Lesenswert?

Hallo,

ich wollte einen Webserver mit Datalogger bauen, d.h. die gemessenen 
Werte sollen grafisch (XY-Diagramm) auf einer HTML-Seite ausgegeben 
werden.

Die Daten liegen als CSV-Datei (im Speicher) bzw. auf SD-Karte vor. Aber 
wie macht man mit einem AVR daraus eine HTML-Seite mit Grafik?

Hat das schon jemand mal gemacht? ...... bestimmt :-)

VG,
Pete
#2457513
Lesenswert?

OK, auf die Gefahr hin, dass Du nur ein Troll bist, der seine Arbeit auf 
alle abwälzen will...

Das ist nicht ganz trivial. Willst Du wirklich ein Bitmap-Bild ausgeben, 
so müsstest du für jeden Pixel bestimmen, ob er dunkel oder hell ist.
Idealerweise baust Du Dir hierbei 2 Arrays in denen Du den höchsten und 
den niedrigsten Wert für jede Pixelspalte speicherst.

Eine andere Möglichkeit wäre es eine SVG-Graphik zu generieren. Da gibt 
es ein Polygon oder Polyline Objekt welches einen "Pfad" hat. Du 
müsstest dann den Pfad generieren. Das sollte deutlich einfacher sein 
als ein Bitmap zu erstellen, funktioniert aber mit dem Windows-Browser 
nicht.
Der große Vorteil ist, dass Du die Werte nur skalieren musst.
Gast #2457606
Lesenswert?

Login vergessen schrieb:
> Eigentlich brauchst Du ja nur ein Bildchen "lang ziehen".
>
> Man lege sich ein Bildchen, mit einer Größe von 1 mal 1 Pixel, an.
>
> Daraus kann man dann Balken mit den HTML-Parametern "width" und "height"
> machen.

...das in einer Tabelle/Zelle und schon hat man Charts. Ich habe im 
Hintergrund eine XSLT- Transformation die das generiert. Funzt ganz 
gut..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren