EasyManua.ls Logo

Campbell CR1000

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
Loading...
Section 7. Installation
7.9.13 Measurement: Excite, Delay, Measure
This example demonstrates how to make voltage measurements that require
excitation of controllable length prior to measurement. Overcoming the delay
caused by a very long cable length on a sensor is a common application for this
technique.
CRBasic Example 45. Measurement with Excitation and Delay
'This program example demonstrates how to perform an excite/delay/measure operation.
'In this example, the system requires 1 s of excitation to stabilize before the sensors
'are measured. A single-ended measurement is made, and a separate differential measurement
'is made. To see this program in action, connect the following terminal pairs to simulate
'sensor connections:
' Vx1 ------ SE1
' Vx2 ------ DIFF 2 H
' DIFF 2 L ------ Ground Symbol
'
'With these connections made, variables VoltageSE and VoltageDiff will equal 2500 mV.
'Declare variables.
Public VoltageSE As Float
Public VoltageDIFF As Float
'Declare data table
DataTable (Voltage,True,-1)
Sample (1,VoltageSE,Float)
Sample (1,VoltageDIFF,Float)
EndTable
BeginProg
Scan(5,sec,0,0)
'Excite - delay 1 second - single-ended measurement:
ExciteV (Vx1,2500,0) '<<<<Note: Delay = 0
Delay (0,1000,mSec)
VoltSe (VoltageSE,1,mV5000,1,1,0,250,1.0,0)
'Excite - delay 1 second - differential measurement:
ExciteV (Vx2,2500,0) '<<<<Note: Delay = 0
Delay (0,1000,mSec)
VoltDiff (VoltageDIFF,1,mV5000,2,True,0,250,1.0,0)
'Write data to final-data memory
CallTable Voltage
NextScan
EndProg
228

Table of Contents

Related product manuals