Campbell Scientific SDM-CD16S 16-Channel Solid State DC Relay Controller Module User Manual
Page 27

SDM-CD16S 16 Channel Solid State DC Control Module
Public OmitCounts(8) As Long
Dim I As Long
Dim One
DataTable (RawData,True,-1)
DataInterval
(0,0,Sec,10)
CardOut (0 ,-1)
Sample
(1,Site,IEEE4)
Sample
(1,Count,IEEE4)
Sample
(1,SeqActiveFlag,IEEE4)
Sample
(2,GasConc(1),IEEE4)
EndTable
'Site Table, output each time a site is completed.
DataTable (SiteAvg,True,3000)
DataInterval
(0,30,Sec,10)
CardOut(0,50000)
Sample
(1,SiteOutput,IEEE4)
Average
(2,GasConc(1),IEEE4,AvgDisable)
Totalize
(1,One,IEEE4,AvgDisable)
EndTable
'A TimedControl instruction must be placed before the BeginProg to set up for the instruction
TimedControl(10,2,Min,1,SeqIndex,ValveTime,2)
BeginProg
'Load TGA Sample Selection Manifold SDM-CD16 Settings
SiteValve(1) = &B00000001
'Site 1 Sample 1, SDM-CD16 out 1
SiteValve(2) = &B00000010
'Site 2 Sample 2, SDM-CD16 out 2
SiteValve(3) = &B00000100
'Site 3 = Sample 3, SDM-CD16 out 3
SiteValve(4) = &B00001000
'Site 4 = Sample 4, SDM-CD16 out 4
SiteValve(5) = &B00010000
'Site 5 = Sample 5, SDM-CD16 out 5
SiteValve(6) = &B00100000
'Site 6 = Sample 6, SDM-CD16 out 6
SiteValve(7) = &B01000000
'Site 7 = Zero, Cal Gas 1, SDM-CD16 out 7
SiteValve(8) = &B10000000
'Site 8 = Span, Cal Gas 2, SDM-CD16 out 8
'Load
SiteSequence
SiteSequence(1) = 1
'Sample Intake 1
SiteSequence(2) = 2
'Sample Intake 2
SiteSequence(3) = 3
'Sample Intake 3
SiteSequence(4) = 7
'Cal Gas 1 - Zero
SiteSequence(5) = 8
'Cal Gas 2 - Span
SiteSequence(6) = 4
'Sample Intake 4
SiteSequence(7) = 5
'Sample Intake 5
SiteSequence(8) = 6
'Sample Intake6
SiteSequence(9) = 7
'Cal Gas 1 - Zero
SiteSequence(10) = 8
'Cal Gas 2 - Span
23