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, wird ein nicht zeitgebundenes Fenster verwendet. Beim Zurücksetzen wird der Inhalt des Fensters gelöscht. Ausgabe wird für neue Eingaben erzeugt, die den aktuellen Mindest- oder Maximalwert unter- oder überschreiten, oder, wenn eine 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.
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 |