Section 9. Program Control Instructions
9-5
Do
Repeats a block of statements while a condition is true or until a condition
becomes true.
Syntax 1
Do [{While | Until} condition]
[statementblock]
[Exit Do]
[statementblock]
Loop
Syntax 2
Do
[statementblock]
[Exit Do]
[statementblock]
Loop [{While | Until} condition]
The Do...Loop statement has these parts:
Part
Description
Do
Must be the first statement in a Do...Loop control structure.
While
Indicates that the loop is executed while condition is true.
Until
Indicates that the loop is executed until condition is true.
condition
Numeric expression that evaluates true (nonzero) or false (0
or Null).
statementblock
Program lines between the Do and Loop statements that are
repeated while or until condition is true.
Exit Do
Only used within a Do...Loop control structure to provide an
alternate way to exit a Do...Loop. Any number of Exit Do
statements may be placed anywhere in the Do...Loop. Often
used with the evaluation of some condition (for example,
If...Then), Exit Do transfers control to the statement
immediately following the Loop. When Do...Loop
statements are nested, control is transferred to the Do...Loop
that is one nested level above the loop in which the Exit Do
occurs.
Loop
Ends a Do...Loop.
Do...Loop Statement Example
The example creates an infinite Do...Loop that can be exited only if Volt(1) is
within a range.
Dim Reply
'Declare variable.
Do
Reply = Volt(1)
If Reply > 1 And Reply < 9 Then
'Check range.
Exit Do
'Exit Do Loop.
End If
Loop
Содержание CR5000
Страница 39: ...Section 1 Installation and Maintenance 1 15 S A N Y O FIGURE 1 11 6 Removal of band clamp and battery ...
Страница 40: ...Section 1 Installation and Maintenance 1 16 This is a blank page ...
Страница 54: ...Section 2 Data Storage and Retrieval 2 14 This is a blank page ...
Страница 88: ...Section 4 CRBasic Native Language Programming 4 12 This is a blank page ...
Страница 94: ...Section 5 Program Declarations 5 6 This is a blank page ...
Страница 172: ...Section 7 Measurement Instructions 7 46 This is a blank page ...
Страница 206: ......
Страница 236: ...Index Index 4 This is a blank page ...
Страница 237: ...This is a blank page ...