Analytics Builder 10.14.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Blockreferenz | Berechnung | Über­schreitungs­zähler
 
Über­schreitungs­zähler
apama.analyticskit.blocks.core.CrossingCounter
Erkennt und zählt die Anzahl der Schwellenüberschreitungen in der angegebenen Richtung.
Als Überschreitung gilt eine Änderung des Eingabewertes von einer Seite des Schwellenwertes auf die andere Seite (der Eingabewert ist also zuerst kleiner, dann größer als der Schwellenwert oder umgekehrt).
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.
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
Schwellenwert
Dieser Wert wird mit dem Eingabewert verglichen.
float
Standard: 0.5
Richtung
Die Richtung, in der nach einer Überquerung der Schwelle gesucht werden soll: aufwärts, abwärts oder in beide Richtungen.
Option - eine von:
*Aufwärts
*Abwärts
*Beide
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
Der Eingabewert für den eine Überschreitung erkannt werden soll.
float
Zurücksetzen
Setzt die Anzahl der Überschreitungen zurück.
pulse
Probe
Erzwingt die Neubewertung des aktuellen Wertes und sendet den Ausgabewert.
boolean
Details zum Ausgangsport
Name
Beschreibung
Typ
Anzahl Überschreitungen
Die Anzahl der Überschreitungen.
float
Überschreitung
Sendet einen Pulse, wenn eine Überschreitung erkannt wird.
pulse