Omron FZ4 Series User Manual page 246

Vision sensor
Table of Contents

Advertisement

Description
The value given by the <Expression> will be a 32-digit binary number and each bit will be given a
reversed value.
Specify a value from -2147483648 to 2147483647 in the <Expression>.
When the value of the <Expression> is a double-precision type, the fractional part is handled as a
rounded value.
Example
Get the negation of Variable X.
X&=0
4
XX&=Not X&
The result is as follows:
XX&=-1
Branches in accordance with the specified condition.
On <Expression> Gosub <Label>[,<Label>...]
Parameters
<Expression>
<Label>
Return Value
None.
Description
The flow of the program processing branches to the subroutine <Label> that corresponds to the value
given in <Expression>.
When the value given by the <Expression> is 1, branching is done to the location specified by the 1st
<Label>.When it is "n", branching is done to the location specified by the nth <Label>.
When the value given by the <Expression> is 0, or when the <Label> has been omitted, program
processing moves to the next line.
When the value given by the <Expression> is 0, or when it has become larger than the number of
<Labels>, program processing moves to the next line.
When the value of the <Expression> becomes negative, it becomes an error.
Even when the <Label> of the migration destination does not exist, it will not become an error, and
program processing will be moved to the next line.
After the execution of the specified subroutine, processing is returned to the statement following the On
Gosub statement by the return statement in the subroutine.
244
Using Custom Command
The condition expression that controls branching (integer).
Label name for the migration (label).
FZ4 User's Manual

Advertisement

Table of Contents
loading

This manual is also suitable for:

Fz4 series

Table of Contents