Operator – IDEC High Performance Series User Manual
Page 982

4 Script Definition Method
20-18
WindO/I-NV2 User’s Manual
■
Halt and exit
●
Operator
Device, constant, and temporary device are described as
,
here, and expression is described as
,
, .
■
Relational operator
■
Logical operator
■
Arithmetic operator
Format
Description
break
while (
)
{
if (
)
{
;
break;
}
;
}
;
Process will be as follows while the conditional expression 1 is satisfied.
• Execution line 2 is continuously executed while the conditional expression 2 is not
satisfied.
• Once the conditional expression is satisfied, it will go out of the loop by break (not
executing execution line 2), and execution line 3 is executed.
break
switch (
)
{
case constant 1:
;
break;
case constant 2:
;
break;
}
;
When the conditional expression 2 matches the constant 1, it will halt the
determination of constant 2 by break after executing execution line 1, and
process will move to execution line 3.
return
return;
It will exit the script, and execute the next parts or script.
Cond. expr. 1
Cond. expr. 2
Exe. line 1
Exe. line 2
Exe. line 3
Cond. expr.
Exe. line 1
Exe. line 2
Exe. line 3
a
b
Expr.
Expr. 1
Expr. 2
Operator
Format
Description
==
==
Compares if
is equal to
.
!=
!=
Compares if
is not equal to
.
<
<
Compares if
is less than
.
<=
<=
Compares if
is equal or less than
.
>
>
Compares if
is greater than
.
>=
>=
Compares if
is equal or greater than
.
a
b
a
b
a
b
a
b
a
b
a
b
a
b
a
b
a
b
a
b
a
b
a
b
Operator
Format
Description
&&
(
) && (
)
Calculates the logical product (AND) of
and
.
||
(
) || (
)
Calculates the logical sum (OR) of
and
.
!
!(
)
Reverses the logic of
.
Expr. 1
Expr. 2
Expr. 1
Expr. 2
Expr. 1
Expr. 2
Expr. 1
Expr. 2
Expr.
Expr.
Operator
Format
Description
+
+
Adds
and .
-
-
Subtracts
from .
*
*
Multiplies
and .
/
/
Divides
by .
%
%
Calculates remainder after dividing
by
.
a
b
a
b
a
b
b
a
a
b
a
b
a
b
a
b
a
b
a
b