WWW.NNC.IR
Macro Reference
403
8
Appendices
Vision System FH/FZ5 Series
User’s Manual (Z340)
Macro Command Reference
Abs
Gets the absolute value of the specified expression.
Format
Abs(<expression>)
Parameter
Return value
Returns a double precision real absolute value.
Description
Gets the absolute value of the expression specified in the <expression> parameter.
If an incorrect data type is specified for a parameter, a "Type mismatch" 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 difference between the two points (X1, Y1) and (X2, Y2).
The result is shown below.
Parameter
name
Data type Description
<expression>
Integer type
Double
precision real
number data
type
Expression to get the absolute value
X1# = 100
Y1# = 200
X2# = 200
Y2# = 100
DX# = Abs(X1# - X2#)
DY# = Abs(Y1# - Y2#)
DX# = 100
DY# = 100