04.01.2015 Views

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Section 8. Operation<br />

steady-state conditions so changes in measured voltage are attributable to settling<br />

time rather than changes in pressure. Reviewing the section Programming (p. 108)<br />

may help in understanding the CRBasic code in the example.<br />

The first six measurements are shown in table First Six Values of Settling-Time<br />

Data (p. 289). Each trace in figure Settling Time for Pressure Transducer (p. 289)<br />

contains all twenty PT() mV/Volt values (left axis) for a given record number,<br />

along with an average value showing the measurements as percent of final reading<br />

(right axis). The reading has settled to 99.5% of the final value by the fourteenth<br />

measurement, which is contained in variable PT(14). This is suitable accuracy for<br />

the application, so a settling time of 1400 µs is determined to be adequate.<br />

CRBasic Example 64.<br />

Measuring Settling Time<br />

'Program to measure the settling time of a sensor measured with a differential<br />

'voltage measurement<br />

Public PT(20)<br />

'Variable to hold the measurements<br />

DataTable(Settle,True,100)<br />

Sample(20,PT(),IEEE4)<br />

EndTable<br />

BeginProg<br />

Scan(1,Sec,3,0)<br />

BrFull(PT(1),1,mV7_5,1,Vx1,1,2500,True,True,100,250,1.0,0)<br />

BrFull(PT(2),1,mV7_5,1,Vx1,1,2500,True,True,200,250,1.0,0)<br />

BrFull(PT(3),1,mV7_5,1,Vx1,1,2500,True,True,300,250,1.0,0)<br />

BrFull(PT(4),1,mV7_5,1,Vx1,1,2500,True,True,400,250,1.0,0)<br />

BrFull(PT(5),1,mV7_5,1,Vx1,1,2500,True,True,500,250,1.0,0)<br />

BrFull(PT(6),1,mV7_5,1,Vx1,1,2500,True,True,600,250,1.0,0)<br />

BrFull(PT(7),1,mV7_5,1,Vx1,1,2500,True,True,700,250,1.0,0)<br />

BrFull(PT(8),1,mV7_5,1,Vx1,1,2500,True,True,800,250,1.0,0)<br />

BrFull(PT(9),1,mV7_5,1,Vx1,1,2500,True,True,900,250,1.0,0)<br />

BrFull(PT(10),1,mV7_5,1,Vx1,1,2500,True,True,1000,250,1.0,0)<br />

BrFull(PT(11),1,mV7_5,1,Vx1,1,2500,True,True,1100,250,1.0,0)<br />

BrFull(PT(12),1,mV7_5,1,Vx1,1,2500,True,True,1200,250,1.0,0)<br />

BrFull(PT(13),1,mV7_5,1,Vx1,1,2500,True,True,1300,250,1.0,0)<br />

BrFull(PT(14),1,mV7_5,1,Vx1,1,2500,True,True,1400,250,1.0,0)<br />

BrFull(PT(15),1,mV7_5,1,Vx1,1,2500,True,True,1500,250,1.0,0)<br />

BrFull(PT(16),1,mV7_5,1,Vx1,1,2500,True,True,1600,250,1.0,0)<br />

BrFull(PT(17),1,mV7_5,1,Vx1,1,2500,True,True,1700,250,1.0,0)<br />

BrFull(PT(18),1,mV7_5,1,Vx1,1,2500,True,True,1800,250,1.0,0)<br />

BrFull(PT(19),1,mV7_5,1,Vx1,1,2500,True,True,1900,250,1.0,0)<br />

BrFull(PT(20),1,mV7_5,1,Vx1,1,2500,True,True,2000,250,1.0,0)<br />

CallTable Settle<br />

NextScan<br />

EndProg<br />

288

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!