beautypg.com

4 program run priorities, Figure 43: "include file" settings via devconfig, Figure 44: "include file" settings via pakbusgraph – Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual

Page 106

background image

Section 7. Installation

106 

 

 

CRBasic Example 3.

Simple Default.cr8 File 

'This default.cr8 file controls the SW12 switched power terminal

BeginProg

Scan

(1,Sec,0,0)

If

TimeIntoInterval(15,60,Sec)

Then

SW12(1)

If

TimeIntoInterval(45,60,Sec)

Then

SW12(0)

NextScan

EndProg

 

7.6.3.4 Program Run Priorities

1. When the CR800 starts, it executes commands in the powerup.ini file (on

Campbell Scientific mass-storage media (USB: drive)), including commands
to set program file (i.e., .cr8 files) attributes to Run Now or Run On Power
Up
.

2. When the CR800 powers up, a program file marked as Run On Power-up will

be the current program. Otherwise, any file marked as Run Now will be used.

3. If there is a file specified in the Include File Name setting, it is compiled at

the end of the program selected in 1).

4. If there is no file selected in 1), or if the selected file cannot be compiled, the

CR800 will attempt to run the program listed in the Include File Name
setting. The CR800 allows a SlowSequence statement to take the place of the
BeginProg statement. This allows the "Include" file to act both as an
"Include" file and as the default program.

5. If the program listed in the Include File Name setting cannot be run or if no

program is specified, the CR800 will attempt to run the program named
default.cr8 on its CPU: drive.

6. If there is no default.cr8 file or it cannot be compiled, the CR800 will not

automatically run any program.