beautypg.com

4 program control instructions, 1 common controls – Campbell Scientific CR200/CR200X-series Dataloggers User Manual

Page 108

background image

Section 10. CRBASIC Programming Instructions

10.4 Program Control Instructions

10.4.1 Common Controls

BeginProg … EndProg

Mark the beginning and end of a program.

Syntax

BeginProg

Program Code

EndProg

Call

Transfers program control from the main program to a subroutine.

Syntax

Call subname

CallTable

Calls a data table, typically for output processing.

Syntax

CallTable [TableName]

Delay

Delays the program.

Syntax

Delay (Delay, Units)

Do … While ... Until ... ExitDo ... Loop

Repeats a block of statements while a condition is true or until a condition

becomes true.

Syntax

Do [{While | Until} condition]

[statementblock]

[ExitDo]

[statementblock]

Loop

-or-

Do

[statementblock]

[ExitDo]

[statementblock]

Loop [{While | Until} condition]

For ... To ... Step ... ExitFor ... Next

Repeats a group of instructions a specified number of times.

Syntax

For counter = start To end [ Step increment ]

[statementblock]

[ExitFor]

[statementblock]

Next [counter [, counter][, ...]]

96