WWW.NNC.IR
Macro Reference
442
Vision System FH/FZ5 Series
User’s Manual (Z340)
CopyUnit
Copies a processing unit.
Format
CopyUnit [<srcSceneNo>,] <srcUnitNo>, <destUnitNo>, <mode>
Parameter
Return value
None.
Description
Copies the processing unit specified in the <srcUnitNo> parameter of the scene number specified in the
<srcSceneNo> parameter to the measurement flow position specified in the <destUnitNo> parameter of the
current scene, using the mode specified in the <mode> parameter. If the <srcSceneNo> parameter is
omitted, the copy source scene is the current scene.
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 are specified for a
parameter, an "Illegal function call" error will occur.
When 0 is specified in the <mode> parameter, the processing unit that has the processing unit number of the
copy destination is overwritten by the copy source processing unit. When 1 is specified in the <mode>
parameter, the processing unit of the copy source is inserted in the processing unit number of the copy
destination, and the processing unit number of the processing unit of the copy destination is moved down by
1.
When 0 is specified in the <mode> parameter, specify different values in the <srcUnitNo> parameter and
<destUnitNo> parameter. If the same value is specified, an "Illegal function call" 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
• Execute this macro function when the BUSY signal or other measurement in progress signal is ON and
measurement is prohibited. (Reference: XState Transitions and Execution Timing (p.227))
Example
Copies processing unit 3 of scene 2 and inserts in front of processing unit 4 of the current scene.
Parameter
name
Data type Description
<srcSceneNo>
Integer type Scene number of the origin of copy (0 to 127)
<srcUnitNo> Integer type
Processing unit number of copy source (0 to (number of scene processing units of copy
source minus one))
<destUnitNo> Integer type
Processing unit number that is to copy to (0 to the enrollment number of the processing
units at the current scene -1)
<mode> Integer type
Processing mode
0: Overwrites the processing unit of the processing unit number of the copy destination
1: Insert the loaded processing unit in front of the processing unit number.
CopyUnit 2, 3, 4, 1