EasyManuals Logo

Campbell CR1000 User Manual

Campbell CR1000
678 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #220 background imageLoading...
Page #220 background image
Section 7. Installation
'measurements), the routine is complete. Note the new values in variables FlowMultiplier and
'FlowOffest. Now enter a new value in the simulated sensor signal as follows and note
'how the new multiplier and offset scale the measurement:
' SimulatedFlowSignal = 1000
'NOTE: This program places a .cal file on the CPU: drive of the CR1000. The .cal file must
'be erased to reset the demonstration.
'DECLARE SIMULATED SIGNAL VARIABLE AND SET INITIAL MAGNITUDE
Public SimulatedFlowSignal = 300 'Excitation mV, second setting is 550
'DECLARE CALIBRATION STANDARD VARIABLE AND SET MAGNITUDE
Public KnownFlow = 30 'Known flow, second setting is 10
'DECLARE MEASUREMENT RESULT VARIABLE.
Public Flow
'DECLARE MULTIPLIER AND OFFSET RESULT VARIABLES AND SET INITIAL MAGNITUDES
Public FlowMultiplier = 1
Public FlowOffset = 0
'DECLARE VARIABLE FOR FieldCal() CONTROL
Public CalMode
'DECLARE DATA TABLE FOR RETRIEVABLE CALIBRATION RESULTS
DataTable(CalHist,NewFieldCal,200)
SampleFieldCal
EndTable
BeginProg
'LOAD CALIBRATION CONSTANTS FROM FILE CPU:CALHIST.CAL
'Effective after the zero calibration procedure (when variable CalMode = 6)
LoadFieldCal(true)
Scan(100,mSec,0,0)
'SIMULATE SIGNAL THEN MAKE THE MEASUREMENT
'Multiplier calibration is applied when variable CalMode = 6
ExciteV(Vx1,SimulatedFlowSignal,0)
VoltSE(Flow,1,mV2500,1,1,0,250,FlowMultiplier,FlowOffset)
'PERFORM A MULTIPLIER CALIBRATION.
'Start by setting variable CalMode = 1. Finished when variable CalMode = 6.
'FieldCal(Function, MeasureVar, Reps, MultVar, OffsetVar, Mode, KnownVar, Index, Avg)
FieldCal(2,Flow,1,FlowMultiplier,FlowOffset,CalMode,KnownFlow,1,30)
'If there was a calibration, store it into a data table
CallTable(CalHist)
NextScan
EndProg
7.9.12.5.4 FieldCal() Slope (Opt 3) Example
Most CRBasic measurement instructions have a multiplier and offset parameter.
FieldCal() Option 3 adjusts the multiplier argument such that the output of the
sensor being calibrated is set to a value consistent with the linear relationship that
220

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Campbell CR1000 and is the answer not in the manual?

Campbell CR1000 Specifications

General IconGeneral
Power Requirements9.6 to 16 VDC
Data Logger Operating SystemCRBasic
Memory4 MB
Analog Inputs16 single-ended or 8 differential
Analog Input Resolution13 bits
Analog Input Range+/-2.5V
Digital I/O8
Pulse Counters2
Communication PortsRS-232
Operating Temperature-25°C to +50°C
Pulse Channels4

Related product manuals