Section 7. Installation
Figure 53. Running-Average Signal Attenuation
7.9.7 Data Output: Triggers and Omitting Samples
TrigVar
is the third parameter in the
DataTable()
instruction. It controls whether
or not a data record is written to final memory.
TrigVar
control is subject to other
conditional instructions such as the
DataInterval()
and
DataEvent()
instructions.
DisableVar
is the last parameter in most output processing instructions, such as
Average()
,
Maximum()
,
Minimum()
, etc. It controls whether or not a particular
measurement or value is included in the affected output-processing function.
For individual measurements to affect summary data, output processing
instructions such as
Average()
must be executed whenever the data table is called
from the program — normally once each scan. For example, for an average to be
calculated for the hour, each measurement must be added to a total over the hour.
This accumulation of data is not affected by
TrigVar
.
TrigVar
controls only the
moment when the final calculation is performed and the processed data (the
average) are written to the data table. For this summary moment to occur,
TrigVar
and all other conditions (such as
DataInterval()
and
DataEvent()
) must
be true. Expressed another way, when
TrigVar
is false, output processing
instructions (for example,
Average()
) perform intermediate processing but not the
final process, and a new record will not be created.
Note
In many applications, output records are solely interval based and
TrigVar
is always set to
TRUE
(
-1
). In such applications,
DataInterval()
is the sole
specifier of the output trigger condition.
Figure
Data from TrigVar Program
(p. 196)
shows data produced by CRBasic
example
Using TrigVar to Trigger Data Storage
(p. 196),
which uses
TrigVar
rather
than
DataInterval()
to trigger data storage.
195
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: ......