Use the Numeric functions to create and perform arithmetic and complex mathematical operations on numbers and to convert numbers from one data type to another. Use the VIs and functions on the Elementary and Special Functions and VIs palette to perform trigonometric and logarithmic functions.
| Palette Object | Description |
|---|---|
| Absolute Value | Returns the absolute value of the input. |
| Add Array Elements | Returns the sum of all the elements in numeric array. |
| Add | Computes the sum of the inputs. |
| Compound Arithmetic | Performs arithmetic on one or more numeric, array, cluster, or Boolean inputs. Select the operation (Add, Multiply, AND, OR, or XOR) by right-clicking the function and selecting Change Mode from the shortcut menu. When you select this function from the Numeric palette, the default mode is Add. When you select this function from the Boolean palette, the default mode is OR. |
| Decrement | Subtracts 1 from the input value. |
| Divide | Computes the quotient of the inputs. |
| Enum Constant | Use the enumerated constant to create a list of string labels with corresponding integer values you can select on the block diagram. |
| Expression Node | Use the Expression Node to calculate expressions that contain a single variable. The following built-in functions are allowed in formulas: abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, cot, csc, exp, expm1, floor, getexp, getman, int, intrz, ln, lnp1, log, log2, max, min, mod, rand, rem, sec, sign, sin, sinc, sinh, sizeOfDim, sqrt, tan, tanh. |
| Increment | Adds 1 to the input value. |
| Multiply Array Elements | Returns the product of all the elements in numeric array. If numeric array is an empty array, the function returns a value of 1. If numeric array contains only one element, the function returns that element. |
| Multiply | Returns the product of the inputs. |
| Negate | Negates the input value. |
| Numeric Constant | Use the numeric constant to pass a numeric value to the block diagram. Set this value by clicking inside the constant with the Operating tool and typing a value. |
| Quotient & Remainder | Computes the integer quotient and the remainder of the inputs. |
| Random Number (0-1) | Produces a double-precision, floating-point number between 0 and 1. The number generated is greater than or equal to 0, but less than 1. The distribution is uniform. |
| Reciprocal | Divides 1 by the input value. |
| Ring Constant | Use the ring constant to create a list of value pairs you can select on the block diagram. Each value pair consists of a numeric value and corresponding string label. |
| Round To Nearest | Rounds the input to the nearest integer. |
| Round Toward -Infinity | Truncates the input to the next lowest integer. |
| Round Toward +Infinity | Rounds the input to the next highest integer. |
| Scale By Power Of 2 | Multiplies x by 2 raised to the power of n. |
| Sign | Returns the sign of number. |
| Square Root | Computes the square root of the input value. |
| Square | Computes the square of the input value. |
| Subtract | Computes the difference of the inputs. |
| Subpalette | Description |
|---|---|
| Complex Functions | Use the Complex functions to create complex numbers from two values given in rectangular or polar and to break a complex number into its rectangular or polar components. |
| Conversion VIs and Functions | Use the Conversion VIs and functions to convert data types. |
| Data Manipulation Functions | Use the Data Manipulation functions to modify the data types used in LabVIEW. |
| Math & Scientific Constants | Use the Math & Scientific Constants to create LabVIEW applications. |
| Scaling VIs | Use the Scaling VIs to convert voltage readings to other temperature or strain units. |
Refer to the labview\examples\general\structs.llb for examples of using the Numeric Functions.