Selector

Kurzbeschreibung

Selector ist ein Selector Brick. Ankommende Zahlen werden aufgrund ihres Vorzeichen an verschiedene Output-Ports weitergeleitet.

../_images/selector.svg

Input

Selector besitzt einen Input-Port.

numeric = (int8, int16, int32, int64, float16, float32, float64);

Input = numeric : doc "Incoming values";

Als Input empfängt Selector jede reelle Zahl.

Output

Selector besitzt drei Output-Port.

numeric = (int8, int16, int32, int64, float16, float32, float64);

POS = numeric : in (1 ..) : doc "Positive values";
ZERO = numeric : in (0) : doc "Zero values";
NEG = numeric : in (.. -1) : doc "Negative values";

Als Output verschickt Selector jede reelle Zahlen.

Funktion

Selector verarbeitet reelle Zahlen. Die Zahl wird auf ihr Vorzeichen geprüft und über den jeweiligen ausgang weitergeschickt. Ist die Zahl positiv, so wird POS genutzt. Ist die Zahl negativ, so wird NEG genutzt. Ist der Wert gleich 0, so wird ZERO genutzt.