beautypg.com

A.6.10 other functions, A.6.10.1 histograms – Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual

Page 479

background image

Appendix A. CRBasic Programming Instructions

479

 

A.6.10 Other Functions

AddPrecise 
Used in conjunction with MovePrecise, allows high‐precision totalizing of 
variables or manipulation of high‐precision variables. 

Syntax 

AddPrecise(PrecisionVariable, X)

AvgRun 
Stores a running average of a measurement. 

Syntax 

AvgRun(Dest, Reps, Source, Number)

Note AvgRun() should not be inserted within a For / Next construct with the
Source and Dest parameters indexed and Reps set to 1. In essence this would be
performing a single running average, using the values of the different elements of
the array, instead of performing an independent running average on each element
of the array. The results will be a running aerage of a spatial average on the
various source array's elements.

Randomize 
Initializes the random‐number generator. 

Syntax 

Randomize(source)

RND 
Generates a random number. 

Syntax 

RND(source)

A.6.10.1 Histograms

Histogram 
Processes input data as either a standard histogram (frequency distribution) or a 
weighted‐value histogram. 

Syntax 

Histogram(BinSelect, DataType, DisableVar, Bins, Form, WtVal,

LoLim, UpLim)

Histogram4D 
Processes input data as either a standard histogram (frequency distribution) or a 
weighted‐value histogram of up to four dimensions. 

Syntax 

Histogram4D(BinSelect, Source, DataType, DisableVar, Bins1,

Bins2, Bins3, Bins4, Form, WtVal, LoLim1, UpLim1, LoLim2,
UpLim2, LoLim3, UpLim3, LoLim4, UpLim4)