Mitsubishi Electronics FXCPU Video Game Controller User Manual


 
18 Applied Instructions (Floating Point)
18.16 DENEG / Floating Point Negation
479
FXCPU Structured Programming Manual
[Basic & Applied Instruction]
11
Applied Instructions
(Data Operation)
12
Applied Instructions
(High Speed
Processing)
13
Applied Instructions
(Handy
Instruction)
14
Applied Instructions
(External FX I/O
Device)
15
Applied Instructions
(External Device
(optional device))
16
Applied Instructions
(External Device)
17
Applied Instructions
(Data Transfer 2)
18
Applied Instructions
(Floating Point)
19
Applied Instructions
(Data Operation 2)
20
Applied Instructions
(Positioning
Control)
18.16 DENEG / Floating Point Negation
Outline
This instruction inverts the sign of binary floating decimal point (real number) data.
As for handling of floating decimal point, refer to FX Structured Programming Manual [Device &
Common].
1. Format and operation, execution form
2. Set data
3. Applicable devices
Function and operation explanation
1. 32-bit operation (DENEG/DENEGP)
The sign of the binary floating decimal point data of the device specified by is inverted, and stored in the
device specified by .
Program example
This is a program for inverting the sign of the binary floating decimal point data of D100, D101 when the X000
is turned ON, and storing in D100, D101.
FX3U(C) FX3G(C) FX3S FX2N(C) FX1N(C) FX1S FXU/FX2C FX0N FX0(S)
Instruction
name
Operation
Execution
form
Expression in each language
Structured ladder/FBD ST
DENEG 32 bits Continuous DENEG(EN, d);
DENEGP 32 bits Pulse DENEGP(EN, d);
Variable Description Data type
Input
variable
EN Execution condition Bit
Output
variable
ENO Execution state Bit
Head device for storing the binary floating decimal point data of which sign
is to be inverted.
FLOAT(Single
Precision)
Operand
type
Bit Devices Word Devices Others
System user Digit designation
System
user
Special
unit
Index
Cons
tant
Real
Number
Character
String
Pointer
XYMTCS
D.b
KnX KnY KnM KnS T C D R
U\G
VZModifierKH E
""
P
zz z z
DENEG
EN ENO
d
DENEGP
EN ENO
d
Command
input
DENEG
EN ENO
d
Head device for storing the binary floating decimal
point data of which sign is to be inverted
1.2345 -1.2345
D101 D100D101 D100
X000
DENEGP
EN ENO
d
D100
[ST]
DENEGP(X000,D100);
[Structured ladder/FBD]