![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268622.webp)
583
Special Math Instructions
Section 3-14
Linear Extrapolation (C: Word Address)
Using Floating-point Data (CS1-H, CJ1-H, CJ1M, and CS1D Only)
In this example, APR(069) is used to convert the fluid height in a tank to fluid
volume based on the shape of the holding tank.
C+1
C+2
C+3
C+4
C+5
C+6
C+7
C+8
C+ (4n+1)
C+ (4n+2)
C+ (4n+3)
C+ (4n+4)
C+ (4m+1)
C+ (4m+2)
C+ (4m+3)
C+ (4m+4)
X
0
Y
0
Y
m
X
m
R
R+1
S
S+1
0
APR
C
S
R
000000
Fluid height = X
Fluid volume
= Y
Fluid height to volume
conversion table
(Floating-point data)
Y data range:
−∞
,
−
3.402823
×
10
38
to
−
1.175494
×
10
−
38
,
1.175494
×
10
−
38
to
3.402823
×
10
38
, or +
∞
Y: Fluid volume
X: Fluid height
Linear extrapolation of table
The linear extrapolation can
provide a smooth, high-resolution
curve floating-point data is used.
High-resolution
floating point data
X data range:
−∞
,
−
3.402823
×
10
38
to
−
1.175494
×
10
−
38
,
1.175494
×
10
−
38
to 3.402823
×
10
38
, or +
∞
X0 (rightmost 16 bits)
X0 (leftmost 16 bits)
Y0 (rightmost 16 bits)
Y0 (leftmost 16 bits)
X1 (rightmost 16 bits)
X1 (leftmost 16 bits)
Y1 (rightmost 16 bits)
Y1 (leftmost 16 bits)
to
Xn (rightmost 16 bits)
Xn (leftmost 16 bits)
Yn (rightmost 16 bits)
Yn (leftmost 16 bits)
to
Xm (rightmost 16 bits)
Xm (leftmost 16 bits)
Ym (rightmost 16 bits)
Ym (leftmost 16 bits)
to
to
Содержание SYSMAC CS1D-CPU**
Страница 3: ...iv...
Страница 29: ...xxx...
Страница 185: ...146 List of Instructions by Function Code Section 2 4...
Страница 193: ...154 3 35 4 MOVE BIT MOVBC 568 1274 3 35 5 BIT COUNTER BCNTC 621 1276 3 35 6 GET VARIABLE ID GETID 286 1278...
Страница 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Страница 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Страница 1391: ...1352 ASCII Code Table Appendix A...