Campbell Scientific CR10X CR10X Measurement and Control System - Page 25
Programming Examples - software download
View all Campbell Scientific CR10X manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 25 highlights
CR10X OVERVIEW OV4.3 ENTERING A PROGRAM OV5. PROGRAMMING EXAMPLES Programs are entered into the CR10X in one of three ways: 1. Keyed in using the CR10X keyboard. 2. Loaded from a pre-recorded listing using the ∗D Mode. There are 2 types of storage/input: a. Stored on disk/sent from computer. b. Stored/loaded from Storage Module. 3. Loaded from internal Flash Memory or Storage Module upon power-up. A program is created by keying it directly into the datalogger as described in Section OV5, or on a PC using EDLOG or a programming aid such as Short Cut. Program files (.DLD) can be downloaded directly to the CR10X using PC208E, GraphTerm, or TCOM. Communication via direct wire, telephone, or Radio Frequency (RF) is supported. Programs on disk can be copied to a Storage Module with the appropriate software. Using the ∗D Mode to save or load a program from a Storage Module is described in Section 1.8. Once a program is loaded in the CR10X, the program will be stored in flash memory and will automatically be loaded and run when the datalogger is powered-up. The program on power up function can also be achieved by using a Storage Module. Up to 8 programs can be stored in the Storage Module, the programs may be assigned any of the numbers 1-8. If the Storage Module is connected when the CR10X is powered-up the CR10X will automatically load program number 8, provided that a program 8 is loaded in the Storage Module (Section 1.8). The program from the Storage Module will replace the active program in flash memory. The following examples stress direct interaction with the CR10X using the CR10KD. At the beginning of each example is an EDLOG listing of the program. You can also participate in the example by entering the program in EDLOG and sending it to the CR10X and viewing measurements with PC208E. (See PC Tour and the PC208 manual for guidance.) If you have the CR10KD, work through the examples as well as using EDLOG. You will learn the basics of CR10X operation as well as an appreciation for the help provided by the software. We will start with a simple programming example. There is a brief explanation of each step to help you follow the logic. When the example uses an instruction, find it on the Prompt Sheet and follow through the description of the parameters. Using the Prompt Sheet while going through these examples will help you become familiar with its format. Sections 912 have more detailed descriptions of the instructions. Connect the CR10X to the CR10KD Keyboard/Display or a terminal (Section OV3). With the Wiring Panel connected to the CR10X, hook up the power leads as described in Section OV1.2. The programming steps in the following examples use the keystrokes possible on the keyboard/display. With a terminal, some responses will be slightly different. If the CR10KD is connected to the CR10X when it is powered up, the display will show: Display HELLO Explanation On power-up, the CR10X displays "HELLO" while it checks the memory (this display occurs only with the CR10KD). after a few seconds delay :0256 The size of the machine's total memory, 256 K (1280 if 1 meg option). When primary power is applied to the CR10X, it tests the FLASH memory and loads the current program to RAM. After the program compiles successfully, the CR10X begins executing the OV-13