IntervalSelector¶
Kurzbeschreibung¶
IntervalSelector ist ein Selector Brick und gibt ankommende Zahlen auf
drei verschiedene Ports aus. Dabei ist es wichtig, ob die Zahlen größer,
im Bereich oder kleiner als UpperBound
und LowerBound
sind.
Input¶
IntervalSelector besitzt einen Eingabe-Port:
Input = (uint8, uint16, uint32, uint64,
int8, int16, int32, int64,
float16, float32, float64);
Output¶
IntervalSelector besitzt drei Ausgabe-Ports. Der Typ des ankommenden Wertes wird beibehalten.
Greeter = numeric : doc "Greater than UpperBound";
In = numeric : doc "In-between UpperBound and LowerBound";
Less = numeric : doc "Less than LowerBound";
Numeric = (uint8, uint16, uint32, uint64,
int8, int16, int32, int64,
float16, float32, float64);
Parametrisierung¶
IntervalSelector besitzt folgende Parameter:
UpperBound
LowerBound
UpperBound¶
UpperBound
ist die obere Grenze.
Standardwert:
0
float
Pflichtfeld
LowerBound¶
LowerBound
ist die untere Grenze.
Standardwert:
0
float
Pflichtfeld
Funktion¶
IntervalSelector vergleicht die ankommende Zahl mit den beiden Parametern
UpperBound
und LowerBound
. Liegt die Zahl über UpperBound
, dann wird
die Zahl über den Port Greater
versendet. Liegt die Zahl unter LowerBound
,
dann wird die Zahl über den Port Less
versendet. Liegt die Zahl
zwischen UpperBound
und LowerBound
, dann wird die Zahl über den Port
In
versendet. IntervalSelector kann ganze Zahlen oder Kommazahlen
empfangen. Der Typ der ankommenden Zahl wird beim Vergleich jedoch nicht
geändert und wird beibehalten.
Python-Module¶
keine