Analytics Builder 10.14.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Blockreferenz | Fluss-Manipulation | Selektor
 
Selektor
apama.analyticsbuilder.blocks.Selector
Gibt einen Parameterwert aus, abhängig davon, welcher Eingangsport einen true-Wert hat, wobei die niedrigste Zahl Vorrang hat.
Mit den Parametern dieses Blocks legen Sie den Ausgabewert fest, der gesendet werden soll. Es wird nur einer der Parameterwerte im Ausgang gesendet. Er wird gesendet, wenn der entsprechende Eingangsport einen true-Wert empfängt. Wenn mehr als ein Eingangsport einen true-Wert empfängt, dann wird der Eingangsport verwendet, der die niedrigste Zahl in seinem Namen hat. Zum Beispiel hat Eingang 1 eine höhere Priorität als Eingang 2.
Wenn alle Eingabewerte false sind, dann wird der mit dem Parameter "Keine Eingabe" angegebene Wert gesendet.
Beispiel: Eingabe 1 hat den Wert "hoch", Eingabe 2 "mittel", Eingabe 3 "gering" und der Parameter "Keine Eingabe" hat den Wert "aus". Wenn keiner der Eingangsports einen true-Wert empfängt, dann wird "aus" als Ausgabewert gesendet. Wenn sowohl der Eingangsport 2 als auch der Eingangsport 3 einen true-Wert erhalten und der Eingangsport 1 einen false-Wert erhält, dann wird als Ausgabewert "medium" gesendet. Dies liegt daran, dass Eingabe 2 eine höhere Priorität hat als Eingabe 3.
Parameter
Name
Beschreibung
Typ
Hinweise
Eingabe 1
Die Ausgabe, die gesendet wird, wenn der Eingangsport "Eingabe 1" den Wert true erhält.
string
Eingabe 2
Die Ausgabe, die gesendet wird, wenn der Eingangsport "Eingabe 2" den Wert true erhält, jedoch nur, wenn dies der Port mit der niedrigsten Zahl im Namen ist.
string
Optional
Eingabe 3
Die Ausgabe, die gesendet wird, wenn der Eingangsport "Eingabe 3" den Wert true erhält, jedoch nur, wenn dies der Port mit der niedrigsten Zahl im Namen ist.
string
Optional
Eingabe 4
Die Ausgabe, die gesendet wird, wenn der Eingangsport "Eingabe 4" den Wert true erhält, jedoch nur, wenn dies der Port mit der niedrigsten Zahl im Namen ist.
string
Optional
Eingabe 5
Die Ausgabe, die gesendet wird, wenn der Eingangsport "Eingabe 5" den Wert true erhält, jedoch nur, wenn dies der Port mit der niedrigsten Zahl im Namen ist.
string
Optional
Keine Eingabe
Die Ausgabe, die gesendet wird, wenn keine Eingabe den Wert true hat.
string
Typ
Der für den Ausgabewert zu verwendende Typ.
Option - eine von:
*Float
*Boolean
*String
Optional
Details zum Eingangsport
Name
Beschreibung
Typ
Eingabe 1
Verursacht, dass der Parameterwert "Eingabe 1" gesendet wird, wenn true.
boolean
Eingabe 2
Verursacht, dass der Parameterwert "Eingabe 2" gesendet wird, wenn true (und falls keine Eingabe mit niedrigerer Zahl true ist).
boolean
Eingabe 3
Verursacht, dass der Parameterwert "Eingabe 3" gesendet wird, wenn true (und falls keine Eingabe mit niedrigerer Zahl true ist).
boolean
Eingabe 4
Verursacht, dass der Parameterwert "Eingabe 4" gesendet wird, wenn true (und wenn keine Eingabe mit niedrigerer Zahl true ist).
boolean
Eingabe 5
Verursacht, dass der Parameterwert "Eingabe 5" gesendet wird, wenn true (und wenn keine Eingabe mit niedrigerer Zahl true ist).
boolean
Details zum Ausgangsport
Name
Beschreibung
Typ
Ausgabe
Der Ausgabewert von einem der Parameter.
any