WWW.NNC.IR
Macro Reference
749
8
Appendices
Vision System FH/FZ5 Series
User’s Manual (Z340)
Str$
Converts a numeric value in the numeric character string.
Format
Str$(<expression>)
Parameter
Return value
Returns the character string type numeric value.
Description
Converts the specified expression in the <expression> parameter to the numeric character string.
Str$ is the inverse function of Val. Val converts the specified numeric character string in numeric value.
If an incorrect data type is specified for a parameter, a "Type mismatch" error will occur.
If a value outside the range -1.0E30 to 1.0E30 is specified for a double precision real number parameter, an
"Overflow" error might 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
Outputs the gotten judgement result and measured correlation value with the search processing unit
(Processing Unit number 5) to the system status console window using the MEASUREPROC subroutine in
the Unit Macro processing unit. The judgement result and the correlation value can be gotten with External
Reference Data numbers 0 and 5 respectively.
Parameter
name
Data type Description
<expression>
Integer type
Double
precision real
number data
type
Expression converted to a numerical character string
*MEASUREPROC
Rem Get the measurement result of the processing unit.
GetUnitData 5, 0, JG&
GetUnitData 5, 5, CR#
Rem Convert the gotten measurement result to the numeric character string and output the character
string to the system status console window using the Print function.
Print Str$(JG&) +"," + Str$(CR#)
Return