WWW.NNC.IR
Macro Reference
504
Vision System FH/FZ5 Series
User’s Manual (Z340)
DrawUnitImage
Display the "other unit image" on the image window. The "other unit image" refers to the held image by a
processing unit for the judgement reference.
Format
DrawUnitImage <unitNo>, <imageNo>
Parameter
Return value
None.
Description
Draw the image of the specified image number by the <imageNo> parameter that is held by the specified
processing unit number by the <unitNo> parameter.
If a non-existent number, numerical value, or combination of data types or values is specified for the <unitNo>
parameter, an "Illegal function call" error will occur.
Even if a value that does not exist is specified for the <imageNo> parameter, an error will not occur.
If an incorrect data type is specified for a parameter, a "Type mismatch" error will occur.
If a value outside the range -2147483648 to 2147483647 is specified as an integer parameter, an "Overflow"
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
• This macro function can only be used in the *MEASUREDISPI subroutine or the *MEASUREDISPG
subroutine. If used in another subroutine, an "Illegal function call" error will occur.
Example
Uses the *MEASUREDISPG subroutine of the Unit Macro processing unit to display image number 1 that is
held in advance by the advanced filter processing unit (Processing Unit number 5) and is allocated to output
image 1.
Useable Modules
Unit macro
Parameter
name
Data type Description
<unitNo> Integer type
Processing unit number that holds the displayed image (0 to (the number of processing
units in the current scene minus one))
<imageNo> Integer type Drawn image number (Reference: XList of Figure Numbers (p.366))
*MEASUREDISPG
Rem Display the "other unit image"
DrawUnitImage 5, 1
Return