beautypg.com

A.6.10 other functions, A.6.10.1 histograms – Campbell Scientific CR1000 Measurement and Control System User Manual

Page 501

background image

Appendix A. CRBasic Programming Instructions

501

 

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)