Omron SYSMAC FH Series User Manual page 564

Vision sensor vision system
Hide thumbs Also See for SYSMAC FH Series:
Table of Contents

Advertisement

If Then Else
Controls the process flow according to the specified condition.
Format
If <expression> Then <statement>|<label>[ Else <statement>|<label>]
Parameter
Parameter
Data type
name
<expression> ---
<statement>
---
Character
<label>
string type
Return value
None.
Description
If the specified condition by the <expression> parameter is true, the specified If block statement by the
<statement> parameter is executed. If a label name is specified in the "Then" part statement, the process is
jumped to the line with a label name specified in the <label> parameter. If the condition specified in the
<expression> parameter is false, the specified Else block with the <statement> parameter in the "Else" part
statement is executed. In the similar way as the "Then" part, if a label name is specified in the "Else" part
statement, the process is jumped to the line with a label name specified in the <label> parameter.
If the "Else" part statement is omitted, the process flow is controlled only when the specified condition by the
<expression> parameter is true.
The Else statement line cannot be broken into multiple parts. Write the If-Else statement in a single line.
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
Uses the *MEASUREPROC subroutine in the Unit Macro processing unit to branch the processing
depending on the gotten judgement result by the Processing Unit number 0.
*MEASUREPROC
If UnitJudge(0)=JUDGE_OK Then Gosub *OKOUT Else Gosub *NGOUT
Return
*OKOUT
Print "OK"
Return
*NGOUT
562
Macro Reference
Logical expression that controls the process flow. (Reference:
Processed statement
Label name for the jump destination
WWW.NNC.IR
Description
Operator (p.213))
Vision System FH/FZ5 Series
User's Manual (Z340)

Advertisement

Table of Contents
loading

Table of Contents