Section 7. Installation
207
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. 203),
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. 647))
.
Read More
See
Declaring Data Types
(p. 187)
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. 207)
and
CRBasic example
Using NAN to Filter Data
(p. 559)
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. 253)
and
Measurements and NAN
(p. 556)
discuss the use of
TrigVar
and
DisableVar
in
special applications.
Summary of Contents for CR6 Series
Page 2: ......
Page 4: ......
Page 6: ......
Page 32: ......
Page 36: ......
Page 38: ......
Page 76: ...Section 5 Overview 76 FIGURE 20 Half Bridge Wiring Example Wind Vane Potentiometer ...
Page 80: ...Section 5 Overview 80 FIGURE 23 Pulse Input Wiring Example Anemometer ...
Page 136: ......
Page 454: ...Section 8 Operation 454 FIGURE 104 Narrow Sweep High Noise ...
Page 459: ...Section 8 Operation 459 FIGURE 106 Vibrating Wire Sensor Calibration Report ...
Page 535: ...Section 8 Operation 535 8 11 2 Data Display FIGURE 121 CR1000KD Displaying Data ...
Page 537: ...Section 8 Operation 537 FIGURE 123 CR1000KD Real Time Custom ...
Page 538: ...Section 8 Operation 538 8 11 2 3 Final Storage Data FIGURE 124 CR1000KD Final Storage Data ...
Page 539: ...Section 8 Operation 539 8 11 3 Run Stop Program FIGURE 125 CR1000KD Run Stop Program ...
Page 541: ...Section 8 Operation 541 FIGURE 127 CR1000KD File Edit ...
Page 546: ......
Page 552: ......
Page 610: ...Section 11 Glossary 610 FIGURE 137 Relationships of Accuracy Precision and Resolution ...
Page 612: ......
Page 648: ......
Page 650: ......
Page 688: ......
Page 689: ......