Analytics Builder 10.9.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Details zu Werten und Blöcken | Zeitfenster für die Ausgabesteuerung eines Blocks
 
Zeitfenster für die Ausgabesteuerung eines Blocks
 
Zeitfenster und Buckets
Bei Aggregatblöcken wie dem Durchschnitt (Mittelwert)-Block bewirkt eine Änderung des Eingabewerts, dass sich die Ausgabe des Blocks bei regelmäßiger Neuauswertung ändert und sich dem neuen Wert annähert. Wenn der Block in der Vergangenheit verschiedene Eingabewerte erhalten hat, dann ist eine Neuauswertung des Blocks zu jedem beliebigen Zeitpunkt möglich, und jede Neuauswertung kann eine andere Ausgabe generieren.
Mit dem vorherigen Beispiel aus Änderungseingaben und Zeitfenster ergibt die wiederholte Neuauswertung eines Durchschnitt (Mittelwert)-Blocks in einem 10-Sekunden-Fenster die folgenden Werte:
Zeit
Eingabewert
Ausgabe des Durchschnitt (Mittelwert)-Blocks
00:00
10
10
00:01
10
10
00:02
11
10
00:03
11
10.333
00:04
11
10.5
00:05
11
10.6
00:06
11
10.667
00:07
11
10.714
00:08
11
10.75
00:09
11
10.778
00:10
11
10.8
00.11
11
10.9
00:12
11
11
Es wäre auch möglich, den Block jede halbe Sekunde oder jeden Bruchteil einer Sekunde neu auszuwerten - auf Millisekunden oder noch kleinere Zeiten zwischen den Neuberechnungen. Es ist unpraktisch, den Block kontinuierlich neu auszuwerten (um den Durchschnittswert zu einem bestimmten Zeitpunkt neu zu berechnen und eine neue Ausgabe zu generieren). Wann ist also ein geeigneter Zeitpunkt für die Auswertung des Blocks und das Generieren einer Ausgabe?
Der Durchschnitt (Mittelwert)-Block hat den Parameter Ausgabe-Schwellenwert. Einige andere Blöcke haben diesen Parameter auch. Wenn dieser Parameter gesetzt ist, dann emuliert der Block einen Sensor, der immer dann einen neuen Messwert erzeugt, wenn sich die Ausgabe um den Ausgabe-Schwellenwert ändert. Wenn er also auf 0,1 eingestellt ist, dann erhalten wir mehrere Ausgaben zwischen 00:02 und 00:03 (wenn sich die Ausgabe von 10 auf 10,333 ändert), eine weitere Ausgabe zwischen 00:03 und 00:04 (wenn er 10,4 erreicht), Ausgaben genau um 00:04 und 00:05, eine weitere zwischen 00:06 und 00:07 (10,7), und dann um 00:10 und 00:11 und 00:12. Der Block berechnet, zu welchem Zeitpunkt sich die Ausgabe im Vergleich zur letzten Ausgabe um mehr als den Ausgabe-Schwellenwert ändern würde, und wertet zu diesem Zeitpunkt neu aus. Zeitlich kann die Ausgabe also recht unregelmäßig erfolgen, sie kann aber zu solchen Zeitpunkten erfolgen, dass die Ausgabe immer um den Wert abweicht, der dem Ausgabe-Schwellenwert entspricht. Der Block wertet auch bei allen neuen Eingaben neu aus, auch wenn sich der Wert nicht von der letzten Eingabe unterscheidet.
Damit die Modelle zu einem beliebigen Zeitpunkt Berechnungen mit der Ausgabe des Durchschnitt (Mittelwert)-Blocks durchführen können (zum Beispiel für den Vergleich mit einer anderen Messung), ist auch ein Probe-Eingangsport vorhanden, mit dem eine Neuauswertung erzwungen und eine neue Ausgabe generiert werden kann.