Section 7. Installation
138
size of the mantissa, which is
±
16,777,216. If the attempt is made to express a
floating-point constant outside of this range, precision may be lost.
Constants in a constant table can also be changed using the
SetSetting()
instruction and the constant table using the CR1000KD.
Note
Using all uppercase for constant names may make them easier to
recognize.
Using the Const Declaration
'This program example demonstrates the use of the Const declaration.
'Declare variables
Public
PTempC
Public PTempF
'Declare constants
Const
CtoF_Mult = 1.8
Const
CtoF_Offset = 32
BeginProg
Scan
(1,Sec,0,0)
PanelTemp
(PTempC,250)
PTempF = PTempC * Cto CtoF_Offset
NextScan
EndProg
7.6.3.8.1 Predefined Constants
Many words are reserved for use by CRBasic. These words cannot be used as
variable or table names in a program. Predefined constants include instruction
names and valid alphanumeric names for instruction parameters. On account the
list of predefined constants is long and frequently increases as the operating
system is developed, the best course is to compile programs frequently during
CRBasic program development. The compiler will catch the use of any reserved
words. Following are listed predefined constants that are assigned a value:
•
LoggerType = 800 (as in CR800)
These may be useful in programming.
7.6.3.9 Declaring Aliases and Units
A variable can be assigned a second name, or alias, in the CRBasic program.
Aliasing is particularly useful when using arrays. Arrays are powerful tools for
complex programming, but they place near identical names on multiple variables.
Aliasing allows the power of the array to be used with the clarity of unique
names.
The declared variable name can be used interchangeably with the declared alias in
the body of the CRBasic program. However, when a value is stored to final-
memory, the value will have the alias name attached to it. So, if the CRBasic
Содержание CR800 Series
Страница 2: ......
Страница 4: ......
Страница 6: ......
Страница 32: ......
Страница 34: ......
Страница 54: ......
Страница 92: ......
Страница 190: ...Section 7 Installation 190 FIGURE 40 Running Average Frequency Response FIGURE 41 Running Average Signal Attenuation ...
Страница 310: ......
Страница 446: ...Section 8 Operation 446 8 11 2 Data Display FIGURE 100 CR1000KD Displaying Data ...
Страница 448: ...Section 8 Operation 448 FIGURE 102 CR1000KD Real Time Custom ...
Страница 449: ...Section 8 Operation 449 8 11 2 3 Final Storage Data FIGURE 103 CR1000KD Final Storage Data ...
Страница 450: ...Section 8 Operation 450 8 11 3 Run Stop Program FIGURE 104 CR1000KD Run Stop Program ...
Страница 452: ...Section 8 Operation 452 FIGURE 106 CR1000KD File Edit ...
Страница 456: ......
Страница 462: ......
Страница 523: ...Section 11 Glossary 523 FIGURE 116 Relationships of Accuracy Precision and Resolution ...
Страница 524: ......
Страница 526: ......
Страница 556: ......
Страница 558: ......
Страница 560: ......
Страница 597: ......