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