4 script definition method, 1 format list, Control statements – IDEC High Performance Series User Manual

Page 981: Script definition method -17, Format list -17, Script, 4script definition method

Advertising
background image

WindO/I-NV2 User’s Manual

20-17

4 Script Definition Method

20

Script

4.1 Format List

This section describes the format and operation of control statements, operators, functions, etc.
Enter everything except comments in single-byte. For specific definition examples, refer to “5 Script Coding Examples”
on page 20-25
.

Control statements

Conditional expressions are described as

,

,

here. Execution lines are described as

, ,

...

Conditional branching

Repeat

4

Script Definition Method

HG3G

HG2G-5F

HG2G-5S

HG2G-S

HG4G HG1F HG2F HG2S HG3F HG4F

Cond. expr.

Cond. expr. 1

Cond. expr. 2

Exe. line

Exe. line 1

Exe. line 2

Format

Description

if

else

else if

if (

)

{ ;

}

Execution line is executed if the conditional expression is satisfied.

if (

)

{ ;

}

else
{ ;

}

Execution line 1 is executed if the conditional expression is satisfied.
Execution line 2 is executed if it is not satisfied.

if (

)

{ ;

}

else if (

)

{ ;

}

else
{ ;

}

Execution line 1 is executed if the conditional expression 1 is satisfied.
Conditional expression 2 is determined if conditional expression 1 is not
satisfied, and execution line 2 is executed if conditional expression 2 is
satisfied.
Execution line 3 is executed if conditional expression 2 is not satisfied too.

switch

case

default

switch (

)

{

case constant 1:

;

break;

case constant2:

;

break;

default:

:

break;

}

Execution line 1 is executed if the value of conditional expression matches
constant 1.
Execution line 2 is executed if the value of conditional expression matches
constant 2.
Execution line 3 is executed if the value of conditional expression does not
match constant 1 nor constant 2.

Cond. expr.

Exe. line

Cond. expr.

Exe. line 1

Exe. line 2

Cond. expr. 1

Exe. line 1

Cond. expr. 2

Exe. line 2

Exe. line 3

Cond. expr.

Exe. line 1

Exe. line 2

Exe. line 3

Format

Description

while

while (

)

{

;

}

Execution line is repeatedly executed while the conditional expression is
satisfied.

• It will go into an infinite loop when the conditional expression is always satisfied,

so do not set fixed values or devices that do not change as the conditional
expression.

• Do not write a value to the external device address in the while definition.

Cond. expr.

Exe. line

Advertising
This manual is related to the following products: