Section 7. Installation
•
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. 641))
.
Read More
See
Declaring Data Types
(p. 130)
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. 146)
and CRBasic
example
Using NAN to Filter Data
(p. 484)
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
TrigVar and DisableVar
(p. 195)—
Controlling Data Output and
Output Processing
(p. 195)
and
Measurements and NAN
(p. 482)
discuss the use of
TrigVar
and
DisableVar
in special applications.
Read More
For a complete list of output processing instructions, see the section
Final Data (Output to Memory) Precessing
(p. 542).
CRBasic Example 11.
Use of the Disable Variable
'This program example demonstrates the use of the 'disable' variable, or DisableVar, which
'is a parameter in many output processing instructions. Use of the 'disable' variable
'allows source data to be selectively included in averages, maxima, minima, etc. If the
''disable' variable equals -1, or true, data are not included; if equal to 0, or false,
'data are included. The 'disable' variable is set to false by default.
'Declare Variables and Units
Public
Oscillator
As Long
Public
Flag(1)
As Boolean
Public
DisableVar
As Boolean
'Define Data Tables
DataTable
(OscAvgData,True,-1)
DataInterval
(0,1,Min,10)
Average
(1,Oscillator,FP2,DisableVar)
EndTable
146
Summary of Contents for CR1000
Page 2: ......
Page 4: ......
Page 6: ......
Page 32: ......
Page 36: ......
Page 38: ......
Page 40: ......
Page 60: ...Section 4 System Quickstart Figure 16 PC200W View Line Graph 60 ...
Page 96: ......
Page 98: ...98 ...
Page 302: ......
Page 453: ...Section 8 Operation Figure 115 Using the Keyboard Display 453 ...
Page 456: ...Section 8 Operation Figure 118 Real Time Custom 456 ...
Page 457: ...Section 8 Operation 8 8 1 3 Final Memory Tables Figure 119 Final Memory Tables 457 ...
Page 458: ...Section 8 Operation 8 8 2 Run Stop Program Figure 120 Run Stop Program 458 ...
Page 460: ...Section 8 Operation Figure 122 File Edit 460 ...
Page 461: ...Section 8 Operation 8 8 4 PCCard Memory Card Display Figure 123 PCCard CF Card Display 461 ...
Page 478: ......
Page 506: ......
Page 536: ......
Page 636: ......
Page 642: ......
Page 644: ......
Page 676: ......
Page 677: ......