04.01.2015 Views

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Section 5. System Overview<br />

5.1.6.2 User Programming<br />

5.1.7 Memory and Final Data Storage<br />

Read More! See sections Programming (p. 108) and CRBasic Programming<br />

Instructions (p. 473), and CRBasic Editor Help for more programming assistance.<br />

A CRBasic program directs the <strong>CR1000</strong> how and when sensors are to be<br />

measured, calculations made, and data stored. A program is created on a PC and<br />

sent to the <strong>CR1000</strong>. The <strong>CR1000</strong> can store a number of programs in memory, but<br />

only one program is active at a given time. Two <strong>Campbell</strong> <strong>Scientific</strong> software<br />

applications, Short Cut and CRBasic Editor, are used to create <strong>CR1000</strong> programs.<br />

• Short Cut creates a datalogger program and wiring diagram in four easy steps.<br />

It supports most sensors sold by <strong>Campbell</strong> <strong>Scientific</strong> and is recommended for<br />

creating simple programs to measure sensors and store data.<br />

• Programs generated by Short Cut are easily imported into CRBasic Editor for<br />

additional editing. For complex applications, experienced programmers often<br />

create essential measurement and data storage code with Short Cut, then edit<br />

the code with CRBasic Editor.<br />

Note Once a Short Cut generated program has been edited with CRBasic Editor,<br />

it can no longer be modified with Short Cut.<br />

Read More! See Memory and Final Data Storage (p. 330).<br />

<strong>CR1000</strong> memory is organized as follows. Memory size is posted in the Status<br />

table (see the appendix Status Table and Settings (p. 527) ).<br />

• OS Flash<br />

o 2 MB<br />

o Operating system (OS)<br />

o Serial number and board rev<br />

o Boot code<br />

o Erased when loading new OS (boot code only erased if changed)<br />

• Serial Flash<br />

o 512 kB<br />

o Device settings<br />

o Write protected<br />

o Non-volatile<br />

o CPU: drive residence<br />

Automatically allocated<br />

FAT file system<br />

Limited write cycles (100,000)<br />

Slow (serial accesses)<br />

66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!