avg

div

isEven

isOdd

max

min

modulo

mult

neg

sineWave

sub

threshold

aboveBy

abs

belowBy

limit

pow

random

reset

sqrt

within

add - Addition: '∑ vals'. Any val which doesn't evaluate to a number is ignored. If no vals evaluate to a number then return null.

avg - Fold vals their standard average or arithmetic mean. Any val which doesn't evaluate to a number is ignored. If no vals evaluate to a number then return null.

div- Multiply: 'vals₀ × vals₁ × vals₂ ...'. Any val which doesn't evaluate to a number is ignored. If no vals evaluate to a number then return null.

isEven - Check if a number is even whole integer

isOdd - Check if a number is odd whole integer

max - Maximum of vals. Any val which doesn't evaluate to a number is ignored. If no vals evaluate to a number then return null.

min - Minimum of vals. Any val which doesn't evaluate to a number is ignored. If no vals evaluate to null

modulo - Modulo/remainder: 'a % b'. Return null if a or b doesn't evaluate to number.

mult - Multiply: 'vals₀ × vals₁ × vals₂ ...'. Any val which doesn't evaluate to a number is ignored. If no vals evaluate to a number then return null.

neg - Negate: '-val'. Return null if val doesn't evaluate to number.

sineWave - Generate a sine wave

sub - Subtract: 'a - b'. Return null if a or b doesn't evaluate to number.

threshold - Threshold returns true when input is above or below a setpoint with configurable deadband.

aboveBy - Check if the base number is above the input number by a threshold

abs - Return the absolute value of the number

belowBy - Check if the base number is below the input number by a threshold

limit - Limit val between an inclusive min and max

pow -  Power a^b. Returns null if a or b does not evaluate to a number

random - Generate a random number between min and max inclusive on every cycle

reset - Reset block computes output based on two linear equations. The input is clipped to inLo and inHi, the percentage of input along the linear segment between inLo and inHi is computed, and then that percentage is output as a Number between outLo and outHi.

sqrt -  Sqrt: '√val'. Return null if val does not evaluate to a number.

within - Verifies if the provided numbers are within an offset from the base

These Blocks can be found in the Block Library in the Math group.

 add

Calculates a total or sum of all inputs. Any value that doesn't evaluate to a number is ignored. If no values evaluate to a number then returns null.
In this example, we are adding currents A, B, and C to get Total Current.