11 - 16 11 - 16
MELSEC-Q
11 INSTRUCTIONS AND FUNCTIONS
CDBL
Function
Convert to DouBLe
• Converts an integer or a single precision real number to a double precision real number.
CDBL ( <arithmetic expression> )
Syntax
arithmetic expression
• • • •
Specify an integer or a single precision real number
to be converted to a double precision real number.
A#=CDBL(B!)
• • • •
Converts the value of the single precision real
number B! into a double precision real number and
assigns it to A#.
Examples
C#=CDBL(D%)
• • • •
Converts the value of integer D% and assigns it to
C#.
Description
• The CDBL function converts the value of <arithmetic expression> into a double precision
real value.
• Although the type is converted, the number of effective digits is unchanged.
• The accuracy of the result value is the same as the one of the type before the conversion.
(Integer part only for the integer type and the number of effective digits is six for a single
precision real number.)
• When a single precision real number is converted by the CDBL function, the converted
double precision real number and the original single precision real number may not match.
This is because internally some values may not be represented correctly.
Example
PRINT CDBL (0.1!)
.1000000014901161
OK
Содержание A1SD51S
Страница 183: ...11 13 11 13 MELSEC Q 11 INSTRUCTIONS AND FUNCTIONS RUN Before swap A 0 H924 A 1 H1159 After swap A 0 H1159 A 1 H924 OK...
Страница 331: ...11 161 11 161 MELSEC Q 11 INSTRUCTIONS AND FUNCTIONS REMARK See the CON ON OFF STOP and ZOPEN functions and Section 7 4...
Страница 557: ...11 387 11 387 MELSEC Q 11 INSTRUCTIONS AND FUNCTIONS REMARK See the CHR SPACE and SPC functions...
Страница 629: ...11 459 11 459 MELSEC Q 11 INSTRUCTIONS AND FUNCTIONS REMARK See the ZOPEN ZSEND and ZCNTL instructions and Section 7 3 4...
Страница 645: ...11 475 11 475 MELSEC Q 11 INSTRUCTIONS AND FUNCTIONS REMARK See the ZEVENT ZSIGNAL and DEF ZEVENT instructions...