
CR10X Reference Manual
9-18
until the instruction is aborted by pressing any key on the CR10KD
Keyboard/Display.
Raw A/D data can be sent to a maximum of eight SM192 or SM716 Storage
Modules (SMs) at 76800 baud (parameter 4: Destination Option C = 3). All SMs
connected should be set to ‘fill and stop’ and have consecutive addresses. The
Burst Mode data is sent to the first available (lowest addressed) Storage Module,
followed by the next lowest addressed, and so on. If the data is retrieved from the
SMs using SMCOM or SMS (Storage Module communications programs), the
data collection format must be ‘as stored 8-bit’. This will transfer the raw A/D
data to a computer file. The raw A/D data can be converted to ASCII using Split,
a general purpose data reduction program also contained in PC208.
Burst Mode data can also be sent to a single CSM1 Card Storage
Module and the data recovered using CSMCOM or SMS.
If Split is not available for converting the raw A/D data, the following A/D format
information is provided for decoding purposes: at the start of the series
of measurements, the CR10X makes a self-calibration measurement. The calibra-
tion data is sent at the start of the measurement data. The serial data is sent as a
series of signed 2-byte integers (most significant byte sent first; i.e.
Integer = 256 * byte 1 + byte 2): I
1
...I
n
. The first integer, I
1
, is a start of output
identifier, FCxx (hex), where the first byte is always FC (never seen in the data),
and the second byte is a number less than 100 (decimal, 64 hex), which is the
Instruction Location Number of Instruction 23 in the program table. I
2
divided by
I
3
is the multiplier and I
4
the offset (to the raw data) determined by the first
calibration. I
2
is a fixed value determined by the input range selected. I
5
to I
n
are
the raw measurement values. Thus, the value of the first measurement sent (M
1
)
in millivolts is:
M
1
= I
2
/I
3
(I
5
- I
4
)
The measurement data is sent in the order that the measurements are made (i.e. the
first measurement for each channel, then the second measurement for each
channel, etc.).
When the raw serial data option is selected, the calibration values
are for conversion to millivolts only. Parameters 11 and 12 are
ignored.
Scan Interval
Instruction 23 has its own scan interval which is independent of the execution
interval of the program table. The resolution of the clock timing the execution
interval is 813 nanoseconds. This scan interval, entered in parameter 5 (in milli-
seconds), is the time between each scan of the specified channels (i.e. if three
channels are specified in parameter 1, and the scan interval is 5ms, then the three
measurements are repeated every 5ms). The minimum time that is allowed per
measurement is 1.333ms. The maximum time that is allowed per measurement is
50ms. If the scan interval entered does not allow this much time per measure-ment
(e.g. if with four repetitions, an interval less than 5.332ms is entered), an error
code, E61, is displayed when the program is compiled. When sending data to the
I/O port, the rate at which the data can be transferred may limit the scan interval
(e.g. at 9600 baud the minimum time per measurement is 2.2ms).
NOTE
NOTE