Nabend Wir wollen unseren Gaszähler mittels Reedkontakt auslesen. Das klappt bis jetzt auch ziemlich gut, die Messwerte fließen. Und zwar im Timestampformat mit Millisekunden, etwa so: 1445631870.76 1445631892.01 1445631922.14 1445631956.32 Eine Umdrehung entspricht einer bestimmten Gasmenge und jede Umdrehung wird gezählt, bzw. der Zeitpunkt gespeichert. Nur wie bekomme ich daraus ein ansprechendes Excel Diagramm? Auf der X-Achse soll der jeweilige Tag aufgetragen werden und dann für jeden Messwert eine bestimmt Größe hinzuaddiert werden. Sodass sich eine nach rechts aufsteigende Treppe bildet. Jemand ne Idee? Gruß Kolja
Bestimme die Anzahl aller Timestamps für jeden einzelnen Tag, summiere diese Anzahlen von Tag 0 beginnend an für jeden Tag - die Zwischensumme ist Deine Treppenstufenhöhe für den jeweiligen Tag.
Gast
#4321717
Rufus Τ. F. schrieb: > Bestimme die Anzahl aller Timestamps für jeden einzelnen Tag, summiere > diese Anzahlen von Tag 0 beginnend an für jeden Tag - die Zwischensumme > ist Deine Treppenstufenhöhe für den jeweiligen Tag. Ich habe es so ähnlich gerade mit LibreOffice gemacht: 1. Spalte Daten 2. Spalte Fortlaufende Datumseinträge 3. Spalte Umrechnung des Datums in Millisekunden, z.B. mit =(B1-DATUMWERT("1.1.1970"))*86400 (anhängig davon was für ein Timestamp Format das ist) 4. Spalte Zählen der Einträge in Spalte 1 die nach und vor einer gewissen Zeit liegen =ZÄHLENWENNS(A1:A24;">="&C1;A1:A24;"<"&(C2-1)) 5. Spalte Aufaddieren des aktuellen Wertes in Spalte 4 zu der vorherigen Summe =D2+E1 Balkendiagramm über Spalte 2 und 5
Hallo Physiker Das hört sich interessant an, auch wenn ich es noch nicht ganz verstehe. Bzw. wir nicht von der selben Grundlage ausgehen. Ich habe NUR die Timestamp Werte. Der Reedkontakt schließt einmal pro Umdrehung und dann wird der Zeitpunkt gespeichert. Wenn das bei dir auch so ist, kannst du mir einen Ausschnitt aus deiner Datei zeigen? Gruß Kolja
Gast
#4321932
Wenn ich das richtig verstanden habe, hast du imemr eine bestimmte Gasmenge (die Menge, die einer Umdrehung entspricht) verbraucht. Als Messwert hast du die Zeit, in der das geschieht, das ist nämlich die Differrenz aus dem letzten und den vorletzten Wert. Wie du das jetzt von Gasmengeneinheit pro variableZeit auf variableGasmenge pro Zeiteinheit umrechnest...einfache Division. Aber mit den üblichen Excel-Funktionen wird das schwierig, ich würde das mit einem VBA-Skript nochmal überarbeiten. Ich persönlich finde dein Messverfahren aber nicht sonderlich gut, denn du bekommst sehr lange keinen Messwert, wenn kein Gas entnommen wird. Zwei Wochen Urlaub - > zwei Wochen kein Messwert (hoffentlich). Alle paar Sekunden/Minuten/Stunden/... die Position des Zählrades feststellen und daraus das Gas/dt berechnen liefert anschaulichere Werte ohne VBA-Klimmzüge.
Wühlhase schrieb: > Alle paar Sekunden/Minuten/Stunden/... die Position des Zählrades > feststellen und daraus das Gas/dt berechnen liefert anschaulichere Werte > ohne VBA-Klimmzüge. Gute Idee! Wie geht das mit einem Standard-Gaszähler, der nur jede Umdrehung einen Impuls auslöst???
Kolja L. schrieb: > Auf der X-Achse soll der jeweilige Tag aufgetragen werden und dann für > jeden Messwert eine bestimmt Größe hinzuaddiert werden. > Sodass sich eine nach rechts aufsteigende Treppe bildet. Zuerst einmal die Zeitstempel ins Excel-Datumsformat bringen, daneben einfach hochzählen. Dann solltest du so etwas haben: 19.10.15 17:30 | 1 19.10.15 19:45 | 2 20.10.15 12:00 | 3 21.10.15 07:10 | 4 22.10.15 22:30 | 5 Bereich markieren, Punktdiagramm (teilweise auch X-Y-Diagramm genannt) wählen (ja nicht das Liniendiagramm wählen!), und fertig.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.