Section 7. Installation
157
Note Array-based dataloggers, such as CR10X and CR23X, use open
intervals exclusively.
Data Output Processing Instructions
Data-storage processing instructions (aka, "output processing" instructions)
determine what data are stored in a data table. When a data table is called in the
CRBasic program, data-storage processing instructions process variables holding
current inputs or calculations. If trigger conditions are true, for example if the
data-output interval has expired, processed values are stored into the data table. In
CRBasic example Declaration and Use of a Data Table
(p. 153),
three averages are
stored.
Consider the Average() instruction as an example data-storage processing
instruction. Average() stores the average of a variable over the data-output
interval. Its parameters are:
•
Reps — number of sequential elements in the variable array for which
averages are calculated. Reps is set to 1 to average PTemp, and set to 2
to average two thermocouple temperatures, both of which reside in the
variable array Temp_C.
•
Source — variable array to average. Variable arrays PTemp_C (an array
of 1) and Temp_C() (an array of 2) are used.
•
DataType — Data type for the stored average (the example uses data
type FP2
(p. 599))
.
Read More See Declaring Data Types
(p. 137)
for more information on available
data types.
•
DisableVar — controls whether a measurement or value is included in
an output processing function. A measurement or value is not included
if DisableVar is true
(≠
0). For example, if the disable variable in an
Average() instruction is true, the current value will not be included in
the average. CRBasic example Use of the Disable Variable
(p. 157)
and
CRBasic example Using NAN to Filter Data
(p. 509)
show how DisableVar
can be used to exclude values from an averaging process. In these
examples, DisableVar is controlled by Flag1. When Flag1 is high, or
True, DisableVar is True. When it is False, DisableVar is False.
When False is entered as the argument for DisableVar, all readings are
included in the average. The average of variable Oscillator does not
include samples occurring when Flag1 is high (True), which results in
an average of 2; when Flag1 is low or False (all samples used), the
average is 1.5.
Read More Data Output: Triggers and Omitting Samples
(p. 202)
and
Measurements and NAN
(p. 507)
discuss the use of TrigVar and DisableVar in
special applications.
Содержание CR3000 Micrologger
Страница 2: ......
Страница 3: ......
Страница 4: ......
Страница 6: ......
Страница 30: ......
Страница 34: ......
Страница 36: ......
Страница 96: ......
Страница 200: ...Section 7 Installation 200 FIGURE 42 Running Average Frequency Response FIGURE 43 Running Average Signal Attenuation ...
Страница 485: ...Section 8 Operation 485 8 11 2 Data Display FIGURE 110 Keyboard and Display Displaying Data ...
Страница 487: ...Section 8 Operation 487 FIGURE 112 CR1000KD Real Time Custom ...
Страница 488: ...Section 8 Operation 488 8 11 2 3 Final Storage Data FIGURE 113 Keyboard and Display Final Storage Data ...
Страница 489: ...Section 8 Operation 489 8 11 3 Run Stop Program FIGURE 114 Keyboard and Display Run Stop Program ...
Страница 491: ...Section 8 Operation 491 FIGURE 116 Keyboard and Display File Edit ...
Страница 495: ...Section 8 Operation 495 Low power standby whenever possible Low power bus sets bus and modules to low power ...
Страница 496: ......
Страница 502: ......
Страница 564: ...Section 11 Glossary 564 FIGURE 126 Relationships of Accuracy Precision and Resolution ...
Страница 566: ......
Страница 594: ......
Страница 598: ......
Страница 600: ......
Страница 602: ......
Страница 624: ......
Страница 642: ......
Страница 643: ......