Owning Palette: Arithmetic & Comparison Express VIs
Requires: Base Development System
Uses a calculator interface to create mathematical formulas. You can use this Express VI to perform most math functions that a basic scientific calculator can compute.
Dialog Box Options |
Block Diagram Inputs |
Block Diagram Outputs |
Add to the block diagram | Find on the palette |
Parameter | Description |
---|---|
Formula | Displays the formula as you enter it. You can enter variables and operations into this text box by using the Input buttons or by directly entering a formula. |
Errors | Indicates if the formula is valid. |
X1 | Enters a variable (X1-X8) into the formula. Enter a new variable name in the Label text box associated with the variable to rename the variable. |
X1 (STR) | Displays the name of the variable. Enter a new variable name in this text box to rename the default variable (X1-X8). |
Home | Moves the cursor to the beginning of the text in the formula text box. |
Backspace | Deletes the last character entered in the formula text box. |
Clear | Completely clears the text in the formula text box. |
End | Moves the cursor to the end of the text in the formula text box. |
e | Enters the value of e into the formula. |
** | Enters ** into the formula. This operator computes the value of x raised to the y power. |
log | Enters log( into the formula. This operator computes the logarithm to the base 10. |
ln | Enters ln( into the formula. This operator computes the natural base e logarithm. |
mod | Enters mod( into the formula. This operator computes the remainder of x/y, when the quotient is rounded toward –Infinity. |
min | Enters min( into the formula. This operator compares two integer values and returns the smaller value. |
Pi | Enters the value of Pi into the formula. |
sqrt | Enters sqrt( into the formula. This operator computes the square root. |
log2 | Enters log2( into the formula. This operator computes the base-2 logarithm. |
exp | Enters exp( into the formula. This operator computes the value of e raised to a power. |
rem | Enters rem( into the formula. This operator computes the remainder of x/y, when the quotient is rounded to the nearest integer |
max | Enters max( into the formula. This operator compares two integer values and returns the larger value. |
/ | Division. |
sin | Enters sin( into the formula. This operator computes the sine of x, where x is in radians. |
abs | Enters abs( into the formula. This operation computes the absolute value of x. |
* | Multiplication. |
cos | Enters cos( into the formula. This operator computes the cosine of x, where x is in radians. |
int | Enters int( into the formula. This operation rounds x to the nearest integer. |
- | Subtraction. |
tan | Enters tan( into the formula. This operation computes the tangent of x, where x is in radians. |
sign | Enters sign( into the formula. This operation returns 1 if x is greater than 0, returns 0 if x is equal to 0, and returns –1 if x is less than 0. |
Decimal Point | Enters the decimal separator into the formula. Regardless of the decimal pointer settings, this dialog box only uses the period (.) as a decimal separator. This Express VI uses the Formula Node, and the Formula Node does not recognize localized decimal separators and reserves the comma for another use. |
E | Enters E into the formula, where E represents the power of 10 exponent. |
+ | Addition. |
( | Left parenthesis. |
) | Right parenthesis. |
More Functions | Contains more advanced functions, such as acos, expm1, floor, gamma, and sinc, that you can use in the Formula Express VI. |
Parameter | Description |
---|---|
X1 | (X1-X8) are the input values for the formula you specified in the configuration dialog box. |
error in | Describes error conditions that occur before this node runs. |
Parameter | Description |
---|---|
Result | Returns the resulting data based on the configuration of the Express VI. |
error out | Contains error information. This output provides standard error out functionality. |
This Express VI operates similarly to the following VIs and functions:
Expression Node
Formula Node
Eval Formula Node
Eval Formula String
Eval Multi-Variable Array