Apama Analytics Builder 10.7.0 | Bedienungsanleitung für Apama Analytics Builder for Cumulocity IoT | Blockreferenz | Berechnung | Bereichs­suche
 
Bereichs­suche
apama.analyticskit.blocks.core.RangeLookup
Findet den Bereich, in dem der Eingabewert liegt.
Bereiche werden mit einer Liste eindeutiger Obergrenzen in aufsteigender Reihenfolge definiert. Die untere Grenze des ersten Bereichs wird vom Wert des Parameters "Mindestwert" bestimmt. Die untere Grenze jedes darauf folgenden Bereichs wird von der oberen Grenze des vorherigen Bereichs definiert. Zu welchem Bereich ein Eingabewert, der einem Grenzwert entspricht, gehört, hängt vom Parameter "Oberen Wert ausschließen" ab. Der Block gibt den zugeordneten Wert für den Bereich, in dem der Eingabewert liegt, aus oder markiert ihn als fehlgeschlagen, wenn der Eingabewert in keinem Bereich liegt.
Parameter
Name
Beschreibung
Typ
Hinweise
Mindestwert
Die untere Grenze des ersten Bereichs (erste Zeile). Wenn nichts angegeben ist, wird negative Unendlichkeit als Minimalwert genommen.
float
Optional
Bereiche
Ein Paar aus Grenzwert und zugeordnetem Wert für die Obergrenze eines Bereichs, für den der Eingabewert und ein zugeordneter Wert ermittelt werden soll, der dann als Ausgabewert verwendet wird, wenn der Eingabewert im zulässigen Bereich liegt.
Liste des oberen Grenzwertes und zugeordneten Wertes
Oberen Wert ausschließen
Wenn gewählt, wird ein Eingabewert, der der oberen Grenze einer Zeile entspricht, als Teil des Bereichs der nächsten Zeile verstanden. Andernfalls wird ein solcher Eingabewert als Teil des Bereichs der momentanen Zeile verstanden.
boolean
Standard: true
Typ
Der für den Ausgabewert zu verwendende Typ.
Option - eine von:
*Float
*Boolean
*String
Optional
Details zum Eingangsport
Name
Beschreibung
Typ
Wert
Der Eingabewert, für den der Bereich gefunden werden soll.
float
Details zum Ausgangsport
Name
Beschreibung
Typ
Zugeordnet
Der zugeordnete Wert für den Bereich, der abgeglichen wird.
any
Fehlgeschlagen
Ist true, wenn die Eingabe nicht in einem Bereich liegt, andernfalls false.
boolean