
Appendix A. CRBasic Programming Instructions
483
-or-
If [condition 1] Then
[then statements]
ElseIf [condition 2] Then
[elseif then statements]
Else
[else statements]
EndIf
Scan/ExitScan/ContinueScan/NextScan
Establishestheprogramscanrate.ExitScanandContinueScanareoptional.See
FasterMeasurementRates
(p.236)forinformationonuseofScan()/NextScanin
burstmeasurements.
Syntax
Scan(Interval, Units, Option, Count)
[statement block]
ExitScan
[statement block]
ContinueScan
[statement block]
NextScan
SelectCase/Case/ CaseIs/CaseElse/EndSelect
Executesoneofseveralstatementblocksdependingonthevalueofan
expression.CaseElseisoptional.NotethatEndSelectandEndIfcallthesame
function.
Syntax
Select Case testexpression
Case [expression 1]
[statement block 1]
Case [expression 2]
[statement block 2]
Case Is [expression fragment]
Case Else
[statement block 3]
EndSelect
SlowSequence
Marksthebeginningofasectionofcodethatwillrunconcurrentlywiththemain
program.
Syntax
SlowSequence
SubScan/NextSubScan
Controlsamultiplexerormeasuressomeanaloginputsatafasterratethanthe
programscan.SeeFasterMeasurementRates(p.236)fori
nformationonuseof
SubScan/NextSubScaninburstmeasurements.
Syntax
SubScan(SubInterval, Units, Count)
[measurements and processing]
NextSubScan
Komentarze do niniejszej Instrukcji