Mathematical Groups

Overview

These blocks are used for Mathematical operation of a given input.

  • Summation

  • Polynomial

  • Modulo

  • Integer

  • Sign

  • Negate

  • Power

  • Exponential

  • Squre Root

  • Absolute

  • Log

  • Log10

  • Exp10

Summation

Summation Block

This block is used to summation of the inputs and store result in the output. This Summation operartion is performed based on each input operaion property. Number of Inputs based Input operation property will be showed.

Properties

Name

Description

Number of Inputs

Number of Inputs to be added

Input 1

Input 1 Operation (Add/Sub)

Input 2

Input 2 Operation (Add/Sub)

Input n

Input n Operation (Add/Sub)

Inputs and Outputs

Name

Description

Add/Sub – Input 1

Add/Sub the Input 1

Add/Sub – Input 2

Add/Sub the Input 2

Add/Sub – Input n

Add/Sub the Input n

Sum – Output Summation

Sum value of the inputs

Polynomial

Polynomial Block

This block is used to calculate a n degree polynomial of the given inputs and store result in the output.

Properties

Name

Description

Polynomial Degree

Degree of the polynomial to be calculated (n)

Fixed Coefficients

Whether to use fixed values for co-eff or not. Below inputs are enabled only if it is fixed.Otherwise, new co-eff ports are created

Coefficient 1

Coefficient 1(C1) to be multiplied with the (n) power of input

Coefficient 2

Coefficient 2(C2) to be multiplied with the (n - 1) power of input

Coefficient (n-1)

Last Coefficient (C(n-1)) to be multiplied with the (1) power of input

Coefficient (n)

Last Coefficient (C(n-1)) to be multiplied with the (0) power of input i.e. 1

Inputs and Outputs

Name

Description

InX – Input X

Input value to be calculated upon(x)

Coefficient 1

Coefficient 1(C1) to be multiplied with the (n) power of input

Coefficient 2

Coefficient 2(C2) to be multiplied with the (n-1) power of input

Coefficient (n-1)

Last Coefficient (C(n-1)) to be multiplied with the (1) power of input

Coefficient (n)

Last Coefficient (C(n-1)) to be multiplied with the (0) power of input i.e. 1

OutR – Output Real

Calculated polynomial of the form C1*Power (x, n) + C2 * Power (x,n-1) … + C(n)

Modulo

Read Data-Boolean Block

This block is used to calculate the modulo of two inputs and store result in the output.

Inputs and Outputs

Name

Description

Ip1 - Input 1

Input 1 - Numerator

Ip1 - Input 2

Input 2 - Denominator

OutR – Output Real

Modulated values of two input operands

Integer

Integer Block

This block is used to round the input to the nearest integer

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand to be rounded

OutR – Output Real

Rounded value of input operand

Sign

Sign Block

This block is used to calculate the sign of the input. If input value is less than zero, output is -1, if input value is greater than zero, then output is 1, else output value is zero.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Check operand to be greater than zero or less than zero

OutR – Output Real

Signed value of the input.

Negate

Negate Block

This block is used to calculate the negate of the input.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand to be negated

OutR – Output Real

Negated value of the input operand

Power

Power Block

This block is used to power of the inputs and store result in the output.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand 1 to be the base

Ip2 – Input 2

Operand 2 to be the power

OutR – Output Real

Powered values of two input operands

Exponential

Exponential Block

This block is used to calculate the exponential of the input and store result in the output.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand 1 to be exponentiated

OutR – Output Real

Exponentiated value of input operands

Squre Root

Squre Root Block

This block is used to calculate square root of the inputs and store result in the output.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand 1 to be square rooted

OutR – Output Real

Square rooted value of input operands

Absolute

Absolute Block

This block is used to find the absolute value of the input.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand to be absolute

OutR – Output Real

Absoluted value of input operand

Log

Log Block

This block is used to calculate the log of the input.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand to be get logged

OutR – Output Real

Log value of input operand

Log10

Log10 Block

This block is used to log10 of the input and store result in the output.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand to be get log10

OutR – Output Real

Log10 value of input operand

Exp10

Exp10 Block

This block is used to calculate the exponential of the input.

Inputs and Outputs

Name

Description

Ip1 – Input 1

Operand to be exp10

OutR – Output Real

Exp10 value of input operand