WWW.NNC.IR
Macro Reference
520
Vision System FH/FZ5 Series
User’s Manual (Z340)
Exp
Gets the value of the exponential function of the base e natural logarithm.
Format
Exp(<expression>)
Parameter
Return value
Returns the calculated exponent (power) as a double precision real number value.
Description
Calculates the exponent (power) of the base e natural logarithm of the expression specified in the
<expression> parameter.
The Exp function is the inverse function of the Log function. The Exp function can be used to derive other
mathematical functions, such as the hyperbolic sine function.
In the <expression> parameter, specify a value no greater than 21.
If an incorrect data type is specified for a parameter, a "Type mismatch" error will occur.
If a non-existent number, numerical value, or combination of data types or values is specified for a parameter,
an "Illegal function call" error will occur.
If a value is assigned to the return value variable or the variable is not used in an expression, a "Syntax error"
error will occur.
If the format is written incorrectly, such as writing the macro function name incorrectly, omitting a comma, or
omitting a half-width space, a "Syntax error" error will occur.
Usage Cautions
• None.
Example
Gets the values of the hyperbolic sine function and hyperbolic cosine function of the value TH&.
Useable Modules
Unit Calculation Macro / Scene Control Macro / Communication Command Macro / Unit Macro
Supported Versions
Version 3.50 or later
Parameter
name
Data type Description
<expression>
Integer type
Double
precision real
number data
type
Expression to get the exponential value
SINH& = (Exp(TH&) - Exp(-TH&)) / 2
COSH& = (Exp(TH&) + Exp(-TH&)) / 2