Minimum / Maximum
apama.analyticskit.blocks.core.MinMax
Berechnet Minimum und Maximum eines Wertes im Laufe der Zeit.
Das Minimum wird als der kleinste Eingabewert im Fenster definiert (der Wert, der der negativen Unendlichkeit am nächsten liegt). Das Maximum wird als der größte Eingabewert im Fenster definiert (der Wert, der der positiven Unendlichkeit am nächsten liegt).
Der Block kann über ein zeitgebundenes Fenster wirken, das im Parameter Fensterdauer bestimmt wird. Wenn dieser Parameter nicht angegeben ist, verwendet der Block ein ungebundenes Fenster. Die Reset-Eingabe löscht den Fensterinhalt. Ausgabe wird für alle neuen Eingaben erzeugt, die den aktuellen Mindest- oder Maximalwert unter- oder überschreiten, oder, wenn der Parameter Fensterdauer angegeben ist, wenn ein vorheriger Mindest-/Maximalwert verfällt.
Wenn ein Fenster konfiguriert wurde, verwendet der Block einen Satz von 20 Containern, sodass die Zeit der abgelaufenen Werte ungefähr dem nächsten Containerintervall entspricht.
Hinweis: Der Block "Minimum /Maximum" erzeugt Minimum und Maximum eines Wertes für ein einzelnes Gerät. Wenn die Eingabe von einer Gerätegruppe stammt, werden diese Werte für jedes Gerät in dieser Gruppe einzeln erzeugt. Um aggregierte Werte für die Gruppe als Ganzes (nicht für einzelne Geräte) zu berechnen und zu erzeugen, verwenden Sie den Block "Gruppenstatistik".
Parameter
Name | Beschreibung | Typ | Hinweise |
Fensterdauer (Sek.) | Wenn vorhanden, die Zeitdauer (in Sekunden), für die Werte im Fenster bleiben sollen. Dies muss eine endliche und positive Zahl sein. | float | Optional |
Details zum Eingangsport
Name | Beschreibung | Typ |
Wert | Eingabe, für die Minimum und Maximum berechnet werden soll. | float |
Zurücksetzen | Löscht den Inhalt des Fensters. | pulse |
Details zum Ausgangsport
Name | Beschreibung | Typ |
Minimum | Der kleinste Wert im Fenster (am nächsten zur negativen Unendlichkeit). | float |
Maximum | Der höchste Wert im Fenster (am nächsten zur positiven Unendlichkeit). | float |