
CR10X User Guide
1-8
toggled by keying its number while in the port display mode. There is no effect on
ports configured as inputs.
On power up, all ports are configured as inputs. Instruction 20 is used to configure
a port as an output. Ports are also automatically configured as outputs by any
program control commands which use the port as an output (i.e. pulse, set high,
set low, toggle).
1.4 Compiling and Logging Data — *0 Mode
When the *0 Mode is entered after programming the CR10X, a program compile
function is executed and the display shows ‘
LOG
’ followed by the program table
numbers that were enabled at compilation time. The display is not updated after
entering *0.
All output ports are set low, the timer is reset, and data values in
Input and Intermediate Storage are reset to zero whenever the
program tables are altered and the program is recompiled with the
*0 Mode. The same is true when the programs are compiled with
*B or *D.
To minimise current drain, the CR10X should be left in the *0 Mode when
logging data.
1.5 Memory Allocation — *A Mode
1.5.1 Internal Memory
When the CR10X is powered up with the CR10KD attached, the CR10KD dis-
plays
HELLO
while performing a self check. The total system memory is then
displayed in kilobytes. The total size of memory can be displayed in the *B Mode.
The dynamic memory allocation can be shown using the *A Mode. Figure 1-1,
below, shows the memory allocation of the CR10X in diagrammatic form.
The results of Output Instructions (data used for a permanent record) are stored in
Final Storage when the Output Flag is set (see Section 3). The data in Final
Storage can be monitored using the *7 Mode (see Section 2).
Input Storage
is used to store the results of Input/Output and Processing Instruc-
tions. The values stored in input locations can be displayed using the *6 Mode
(Section 1.3).
Final Storage
holds stored data for a permanent record. Output instructions store
data in Final Storage when the output flag is set (Section 3.7). The data in Final
Storage can be monitored using the *7 Mode (Section 2.3).
Intermediate Storage
acts as a scratch pad for Output Processing Instructions. It
is used to store the results of intermediate calculations necessary for averages,
standard deviations, histograms, etc. You cannot access Intermediate Storage.
Each Input or Intermediate Storage location requires four bytes of memory. Each
Final Storage location requires two bytes of memory. Low resolution data points
require one Final Storage location and high resolution data points require two.
Section 2 describes Final Storage and data retrieval in detail.
Figure 1-1 shows the basic memory functions and the amount of memory
allocated to them.
NOTE