Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ankündigung
Einklappen
Keine Ankündigung bisher.
- √ - HS gleitende Maximalwerte im Zeitintervall, über Archiv?
Ich bin zu ungeschickt. Hab bei dem ZeitText-Baustein einen Konnektor danebengezogen und dann den eigenen Fehler auch beim hundertsten Mal drübergucken nicht mehr gesehen. Gerade hat ein Kumpel der sich das eher zufällig anguckte gemeint "Äh, gehört das so, das ist doch hier unten ganz anders", nachdem er 5 Sekunden drauf geguckt hat...
Unglaublich peinlich
mir ist jetzt aufgefallen, dass ich doch noch ein Problem mit dem Baustein habe. Habe die Logikseit als Grafik angehängt. Die Daten-KOs sind eingangs- und ausgangsseitig EIS5^, die internen KOs für die div. Zeitpunkte sind 14-Byte-Texte. Es funktioniert für die Temperatur und die Windgeschwindigkeit prima, nur bei den Helligkeitswerten gibt es ein Problem. Die Daten selber werden auch korrekt gespeichert, nur die Zeitpunkte hierzu sind immer auf "00:00"??? Ich kann allerdings zwischen den drei Bereichen "Helligkeit, Temperatur, WInd" absolut keinen Unterschied sehen, es sei den es handelt sich um die berühmten Tomaten auf den Augen?
Sind das evtl Seiteneffekte im Baustein, weil die Temperatur und die Windgeschw. ja nur zweistellig sind, aber die Lux-Werte fünfstellig, so das es irgendwo ein Speicherüberlauf gibt o.ä.?
Stellt die Dateien doch BITTE, auch wenn Beta, in den Downloadbereich (da geht hsl auch direkt ohne Zip). Da lassen sie sich mit Kommentar verwalten. Hier genügt dann ein Verweis darauf!
Ähm, wollte grad mal alles einbauen und test, aber mein WinZip (V9.x) meint, dass die Datei nicht entpackt werden kann, weil es sich um einen unbekannten Kompressionstyp handelt?????
Also am Ausgang des Min/Max Bausteins liegt die Zeit in Unix Manier (Sekunden sei "Epoche", meistens 1.1.1970), sprich mit Datum vor. Mein Zeit baustein unterstützt zur Zeit nur kein Datum (war eigentlich für Sonnenaufgang/untergang gedacht). Ich werde dies aber noch ändern. Über den Felder eingang kann man die feder bestimmen die man haben möchte (1=HH, 2=HH:MM, 3=HH:MM:SS)
klingt ziemlich gut, leider komme ich erst am WE, so fürchte ich, zum testen. Die Stelle "...am Ausgang erscheint die Zeit (ohne Datum)" hat mich allerdings stutzig gemacht. Evtl. will man ja auch bei niedriger Zeit-Präzision eher Langzeit-Extrema aufzeichnen. So wie ich es (komm gerade aus einer Kneipe ) verstanden habe, ist das aber eher eine Frage der Baustein-externen Logik-Beschaltung...
Puh, da musste ich tiefer in die trickkiste greifen als ich ohnehin schon dachte. Aber es scheint zu funktionieren.
Zeit- (min/glt)=Zeitpunkt an dem das Minimum zuerst(-) gesehen wurd
Zeit+ (min/glt)=Zeitpunkt an dem das Minimum zuerst(+) gesehen wurd
Zeit- (max/glt)=Zeitpunkt an dem das Maximum zuerst(-) gesehen wurd
Zeit+ (max/glt)=Zeitpunkt an dem das Maximum zuerst(+) gesehen wurd
Der Baustein gibt nun für die gleitenden Min/Max werte jeweils den ersten und letzten Zeitpunkt wo der entsprechende Wert im Zeitfenster gesehen wurde. Natürlich können zwischen den beiden Zeitpunkten andere Werte eingegangen sein.
Die Ausgabe wird in Sekunden seit "Zeitbeginn" ausgegeben. Diesen Wert auf den ZeitText Baustein (auch im Archiv) auf den Sekunden Eingang geben und am Ausgang erscheint die Zeit (ohne Datum) als Text.
Die zeiten für die Absolutwerte werden noch nachgereicht wenn der Baustein läuft. Ist ein Klax gegnüber den hier eingebauten.
Eine kleine Einschränkung gibt es auch noch für den Zeitpunkt an dem der Wert zuletzt gesehen wurde. Dieser Zeitpunkt ist entweder ein "Präzisionsspürung", oder wann der Wert zuseltzt empfangen wurde.
Ein Beispiel:
Zeitfenster: 24 Stunden und Präzision 1 Stunde (Ich gehe beim Beispiel davon aus dass der Präzisionstimer jede vole Stunde abläuft und sich somit das Fenster verrückt)
Der Tagesmaximalwert wurde zuerst um 4:15 Uhr gemessen (Min erster Wert (min-) und Min letzter Wert(min+) ist dann 4:15). Nun bleibt der Wert zwar konstant und wird dadurch vom Sender nicht mehr gesendet. Um 5 Uhr läuft der Präzisionstimer ab und min+ wird jetzt 5 Uhr, dann um 6 Uhr das gleiche min+=6 Uhr etc... Aendert sich nun der Wert kurzzeitig nach oben (kein neues minima) und kommt dann wieder auf den alten minimum Wert oder durch irgend einen Grund wird das Minimum nochmal an den Baustein gesendet, sagen wir um 6:20, dann ird dies die neue Uhrzeit von min+.
So nun bleibt der Wert wieder konstant bis 7:30. Dh, um 7:00 läuft der Präzisionstimer ab und 7:00 wird die neue min+ Zeit. Ab 7:30 ist der Wert immer grösser als das Minimum vor 7:30. Solange das Zeitfenster bis 7:00 aktiv ist (also bis 8:00 am nächsten Tag (Zeitfenster+Präzision)) solange wird min+ 7:00 bleiben obwohl 7:30 der richtige Wert wäre denn da hat sich der Wert geändert.
Zwei Lösungen sind denkbar:
1. Die Präzisionzeit ist eben die zu erwartende Präzision, legedlich wenn sich der Wert ändert wird ide augenblickliche Zeit gepeichert. Somit ist zumindest nach dem ändern des Wertes die richtige Zeit verfügbar.
2. Wenn die Präzisionszeit einen bestimmten Wert übersteigt wird ein zweiter Timer gestartet der die zeit updated wenn sich der Wert nicht geändert hat. (Watchdog).
hat jetzt nix mit nörgeln zu tun, nur vielleicht als Verbesserungsvorschlag weil's mir beim Durchlesen aufgefallen ist:
Vielleicht könnte man sich im Baustein (mit Ausgängen) den Zeitpunkt (Datum und Uhrzeit) für die Extrema merken. ERhöht natürlich den Speicherbedarf, weil ja im Prinzip für jeden Meßpunkt die Zeit gespeichert werden muss..
Gruß aus Wiesbaden
MIKE
Das würde ich auch niemals als nörgeln empfinden. Für gute Ideen bin ich immer offen. Allerdings geht dein Vorschlag an die Grenzen des (heute) machbaren da man im HS eigentlich keine Schleifen machen kann dies aber hier benötigt wird.
Ich werde heute mal ein wenig in die Trickkiste greifen denn ich glaube ich hab einen Weg gefunden mit dem ich diese Limitation umgehen kann. Mal sehen...
hat jetzt nix mit nörgeln zu tun, nur vielleicht als Verbesserungsvorschlag weil's mir beim Durchlesen aufgefallen ist:
Vielleicht könnte man sich im Baustein (mit Ausgängen) den Zeitpunkt (Datum und Uhrzeit) für die Extrema merken. ERhöht natürlich den Speicherbedarf, weil ja im Prinzip für jeden Meßpunkt die Zeit gespeichert werden muss..
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: