IAI America ASEL User Manual

Page 121

Advertising
background image

Part 2 Programs

Chapter 3 Explanation of Commands

99

Part 2 Programs

z

MULT (Multiply)

Command, declaration

Extension condition

(LD, A, O, AB, OB)

Input condition

(I/O, flag)

Command,

declaration

Operand 1

Operand 2

Output

(Output, flag)

Optional

Optional

MULT

Variable

number

Data

ZR

[Function]

Multiply the content of the variable specified in operand 1 by the value specified in

operand 2, and assign the result to the variable specified in operand 1.

The output will turn ON when the operation result becomes 0.

[Example 1]

LET

1

3

Assign 3 to variable 1.

MULT

1

2

Multiply the content of variable 1 (3) by 2.

6 (3x2=6) will be stored in variable 1.

[Example 2]

LET

1

4

Assign 4 to variable 1.

LET

3

2

Assign 2 to variable 3.

MULT

1

*3

Multiply the content of variable 1 (4) by the content

of variable 3 (2).

8 (4x2=8) will be stored in variable 1.

z

DIV (Divide)

Command, declaration

Extension condition

(LD, A, O, AB, OB)

Input condition

(I/O, flag)

Command,

declaration

Operand 1

Operand 2

Output

(Output, flag)

Optional

Optional

DIV

Variable

number

Data

ZR

[Function]

Divide the content of the variable specified in operand 1 by the value specified in operand

2, and assign the result to the variable specified in operand 1.

The output will turn ON when the operation result becomes 0.

(Note)

If the variable specified in operand 1 is an integer variable, any decimal places will be

rounded off.

[Example 1]

LET

1

6

Assign 6 to variable 1.

DIV

1

2

Divide the content of variable 1 (6) by 2.

3 (6y2=3) will be stored in variable 1.

[Example 2]

LET

1

6

Assign 6 to variable 1.

LET

3

2

Assign 2 to variable 3.

DIV

1

*3

Divide the content of variable 1 (6) by the content

of variable 3 (2).

3 (6y2=3) will be stored in variable 1.

Advertising