Avw200() instruction controlling two multiplexers, 2. wiring for example 7.2 – Campbell Scientific AVW200-series Vibrating Wire Interfaces User Manual
Page 55

AVW200-series 2-Channel Vibrating Wire Spectrum Analyzer Modules
'Calculate displacement (inches) from Digits and calibration polynomial
PSI=2.49866e-10*Digits^2 + 8.716e-5*Digits + -.2
NextScan
EndProg
7.2 AVW200() Instruction Controlling Two Multiplexers
TABLE 7-2 shows wiring used for this example. This program measures 16
sensors on each multiplexer.
TABLE 7-2. Wiring for Example 7.2
Datalogger Port for
Cable Attachment
Cable Needed to
connect to AVW200
AVW200 Port or
Model
COM1 (control port
pairs C1/C2)
17855 Cable (pigtail to
DB9 male cable)
RS-232
'CR1000
'Declare Variables and Units
Public BattV
Public PTemp_C
'Public Temp_C
Public Data1, Data2
Public Mux1(16,6), Mux2(16,6)
Units BattV=Volts
Units PTemp_C=Deg C
'Define Data Tables
DataTable(VWTable1,True,-1)
DataInterval(0,90,Sec,10)
Sample (96,Mux1(),IEEE4)
Sample (96,Mux2(),IEEE4)
Minimum(1,BattV,FP2,False,False)
EndTable
'Main Program
BeginProg
SerialOpen (Com1,38400,0,0,0)
Scan(90,Sec,1,0)
AVW200(Data1(),Com1, 200, 200, mux1(1,1),1,1,16,450,3000,2,_60HZ,1,0)
AVW200(Data2(),Com1, 200, 200, mux2(1,1),2,1,16,450,3000,2,_60HZ,1,0)
Battery(BattV)
PanelTemp(PTemp_C,_60Hz)
CallTable(VWTable1)
NextScan
EndProg
47