Chapter 4
MATH – Math blocks
The MATH library offers a comprehensive collection of mathematical operations and functions. It includes basic arithmetic blocks like ADD, SUB, MUL, and DIV for standard calculations, and more specialized blocks such as ABS for absolute values, SQRT for square roots, and SQR for squaring. Advanced functionalities are provided by blocks like LIN for linear transformations, POL for polynomial evaluations, and FNX, FNXY for customizable mathematical functions. The library also features integer-specific operations through blocks like IADD, IMUL, IDIV, and IMOD.
ADD – Addition of two signals
ADDQUAD, ADDOCT, ADDHEXD – Multi-input addition
CNB – Boolean (logic) constant
CNE – Enumeration constant
CNI – Integer constant
CNR – Real constant
DIF – Difference
DIV – Division of two signals
EAS – Extended addition and subtraction
EMD – Extended multiplication and division
FNX – Evaluation of single-variable function
FNXY – Evaluation of two-variables function
GAIN – Multiplication by a constant
GRADS – Gradient search optimization
IADD – Integer addition
IDIV – Integer division
IMOD – Remainder after integer division
IMUL – Integer multiplication
ISUB – Integer subtraction
LIN – Linear interpolation
MUL – Multiplication of two signals
NANINF – Block for checking NaN and Inf values
POL – Polynomial evaluation
REC – Reciprocal value
REL – Relational operator
RTOI – Real to integer number conversion
SQR – Square value
SQRT – Square root
SUB – Subtraction of two signals
UTOI – Unsigned to signed integer number conversion
[Previous] [Back to top] [Up] [Next]
2024 © REX Controls s.r.o., www.rexygen.com