The CAM500 manages data by grouping registers into records. The number of records is called the record length. The key is a user-defined identifier making up as many registers of the record as needed to ensure the record is unique. A file is set up in the register rack address space and consists of the records register, the length of the key register, the command register, the status register, the record number register, and the image registers where the record appears. When storing by record, the record number is assigned sequentially as the record is entered into the CAM500.
Data logging is one application which is perfectly suited for storage by record.
The CAM500 has the capability to perform multiple operations simultaneously. Even more file windows can, if need be, be allocated to provide service to multiple accessors. The CAM500 requires that at least 9 registers plus the user defined record length per file, up to 2048 total registers, be rack addressed to it in order to operate. In this application, a file of record length 10, key length 10, maximum record number 100, and 2 file windows is created. 10 registers each are allocated for the window 1 and window 2 image register areas.