beautypg.com

Delta DVP-ES2 User Manual

Page 439

background image

3 . I n s t r u c t i o n S e t

3 - 3 2 3

API Mnemonic Operands

Function

134

D ACOS P

Arc Cosine

Controllers

ES2/EX2 SS2 SA2

SE

SX2

Bit Devices

Word devices

Program Steps

Type

OP

X Y

M S K H KnX KnY KnM KnS T C D E F

S

*

*

*

D

*

DACOS, DACOSP: 9

steps

PULSE 16-bit 32-bit

ES2/EX2 SS2

SA2

SE

SX2 ES2/EX2 SS2

SA2

SE

SX2 ES2/EX2 SS2

SA2

SE

SX2

Operands:

S: Source device (binary floating value) D: Operation result

Explanations:

1.

ACOS instruction performs arc cosine operation on S and stores the result in D

2.

ACOS value = COS

-1

3.

See the figure below for the relation between the input S and the result:

R

S

2

0

1,0

-1,0

S: Input (COS value)

R: Result (ACOS value)

4.

If operation result in D is 0, Zero flag M1020 = ON.

5.

The decimal value of the COS value designated by S should be within -1.0 ~ +1.0. If the value

exceeds the range, M1067 and M1068 will be ON and instruction will be disabled.

Program Example:

When X0 = ON, DACOS instruction performs arc cosine operation on the binary floating value in (D1,

D0) and stores the ACOS value in (D11, D10) in binary floating format.

X0

D0

D10

DACOS

This manual is related to the following products: