Math. Operatoren / Operatoren

min

addition-block

Block

Der min Block ist ein mathematischer Operator, der zwei Größen miteinander vergleicht und immer die kleinere Größe zurückgibt. Es können fest programmierte Zahlenwerte, analoge Eingänge oder analoge Variablen miteinander verglichen werden. Der min Block selbst kann dann als analoge Variable in anderen Blöcken verwendet werden.

Wenn man mit der Maus über dem Block schwebt, dann erscheint ein kleiner Pfeil nach unten. Klickt man diesen mit der linken Maustaste, dann öffnet sich ein dropdown Menü und der min Block kann in einen max Block umgewandelt werden. Auf diesen wird allerdings in der entsprechenden eigenen Block-Referenz eingegangen.

Code

Im Code kann der min Block mit dem Befehl min(x, y) realisiert werden. x und y stellen hier die beiden zu vergleichenden Größen dar. Die beiden zu vergleichenden analogen Größen werden jeweils vor und nach dem Operator eingefügt.
Beispiel: Ein Temperaurwert soll auf eine Temperatur von 100 Grad nach oben begrenzt werden. Die Variable temperatur gibt den Wert der Temperatur in Grad Celsius an. Diese Variable wird nun zusammen mit dem Fest Programmierten Wert 100 in den min Block eingesetzt. Wenn die Temperaur unter 100 °C liegt, dann wird der Wert der temperatur Variable ausgegeben. Hat die Variable einen Wert von über 100, dann wird der Zahlenwert 100 zurückgegeben.

In ArduBlock würde das so aussehen:

beispiel-min

Im Code:

min(temperatur, 100);