beautypg.com

Delta Electronics Human Machine Interface DOP-A Series User Manual

Page 236

background image

Chapter 4 Macro Function|ScrEdit Software User Manual

Revision Apr. 30th, 2007, 2007PDD23000002

4-15

Command

Equation

Description

Remark

FADD

V1=FADD(V2, V3)

Addition

FSUB

V1=FSUB(V2, V3)

Subtraction

FMUL

V1=FMUL(V2, V3)

Multiplication

FDIV

V1=FDIV(V2, V3)

Division

Floating P

o

int

Op

e

rat

io

n

FMOD

V1=FMOD(V2, V3)

Get Remainder

Floating Point Operation
is the operation of
signed 32 Bit data.
V1 can be internal
memory only.
V2 and V3 can be
internal memory or
constant.

SIN

Var1 = SIN (Var2)

Sine Function

COS

Var1 = COS (Var2)

Cosine Function

TAN

Var1 = TAN (Var2)

Tangent Function

COT

Var1 = COT (Var2)

Cotangent Function

SEC

Var1 = SEC (Var2)

Secant Function

T

rigon

ome

tric

F

unc

tio

n

Op

e

rat

io

n

CSC

Var1 = CSC (Var2)

Cosecant Function

Trigonometric Function
Operation is the
operation of signed 32
Bit data.
V1 can be internal
memory only.
V2 and V3 can be
internal memory or
constant.

Table 4.3.1 Arithmetic command table

„

+, FADD

Addition

Equation: V1 = V2 + V3

V1 = FADD(V2, V3) (Signed DW)

Perform the addition on V2 and V3, and store the addition result in V1.

Example:

The value contained within the internal memory address #2 plus 1

$2 = $2 + 1

The values contained within the internal memory address #1 and #2 are combined and the total is

stored in the address #3.

$3 = $2 + $1

The value contained within the internal memory address #4 plus 1.9

$4 = FADD($4, 1.9) (Signed DW)

The floating point values contained within the internal memory address #4 and #6 are combined and

the total is stored in the address #8.

$8 = FADD($4, $6) (Signed DW)

„

-, FSUB

Subtraction

Equation: V1 = V2 - V3

V1 = FSUB(V2, V3) (Signed DW)

Perform the subtraction of V2 and V3, and store the subtraction result in V1.

This manual is related to the following products: