Section 7. Installation
200
Binary format (1 = high, 0 = low) is useful when loading the status of multiple
flags or ports into a single variable. For example, storing the binary number
&B11100000 preserves the status of flags 8 through 1: flags 1 to 5 are low, 6 to 8
are high. CRBasic example
Load Binary Information into a Variable
(p. 200)
shows
an algorithm that loads binary status of flags into a LONG integer variable.
Load binary information into a variable
'This program example demonstrates how binary data are loaded into a variable. The binary
'format (1 = high, 0 = low) is useful when loading the status of multiple flags
'or ports into a single variable. For example, storing the binary number &B11100000
'preserves the status of flags 8 through 1: flags 1 to 5 are low, 6 to 8 are high.
'This example demonstrates an algorithm that loads binary status of flags into a LONG
'integer variable.
Public
FlagInt
As Long
Public
Flag(8)
As Boolean
Public
I
DataTable
(FlagOut,True,-1)
Sample
(1,FlagInt,UINT2)
EndTable
BeginProg
Scan
(1,Sec,3,0)
FlagInt = 0
For
I = 1
To
8
If
Flag(I) = true
Then
FlagInt = F 2 ^ (I - 1)
EndIf
Next
I
CallTable
FlagOut
NextScan
EndProg
7.6.3.11 Multi-Statement Declarations
Multi-statement declarations are used to declare data tables, subroutines,
functions, and incidentals. Related instructions include the following:
•
DataTable() / EndTable
•
Sub() / EndSub
•
Function() / EndFunction
•
ShutDown / ShutdownEnd
•
DialSequence() / EndDialSequence
•
ModemHangup() / EndModemHangup
•
WebPageBegin() / WebPageEnd
Summary of Contents for CR6 Series
Page 2: ......
Page 4: ......
Page 6: ......
Page 32: ......
Page 36: ......
Page 38: ......
Page 76: ...Section 5 Overview 76 FIGURE 20 Half Bridge Wiring Example Wind Vane Potentiometer ...
Page 80: ...Section 5 Overview 80 FIGURE 23 Pulse Input Wiring Example Anemometer ...
Page 136: ......
Page 454: ...Section 8 Operation 454 FIGURE 104 Narrow Sweep High Noise ...
Page 459: ...Section 8 Operation 459 FIGURE 106 Vibrating Wire Sensor Calibration Report ...
Page 535: ...Section 8 Operation 535 8 11 2 Data Display FIGURE 121 CR1000KD Displaying Data ...
Page 537: ...Section 8 Operation 537 FIGURE 123 CR1000KD Real Time Custom ...
Page 538: ...Section 8 Operation 538 8 11 2 3 Final Storage Data FIGURE 124 CR1000KD Final Storage Data ...
Page 539: ...Section 8 Operation 539 8 11 3 Run Stop Program FIGURE 125 CR1000KD Run Stop Program ...
Page 541: ...Section 8 Operation 541 FIGURE 127 CR1000KD File Edit ...
Page 546: ......
Page 552: ......
Page 610: ...Section 11 Glossary 610 FIGURE 137 Relationships of Accuracy Precision and Resolution ...
Page 612: ......
Page 648: ......
Page 650: ......
Page 688: ......
Page 689: ......