CalibrateRefLow

The method can be used at runtime to trigger the fReferenceLow calibration.

Syntax

METHOD CalibrateRefLow : BOOL
VAR_INPUT
    nDurationInSamples : UDINT;
    fRefLow            : LREAL;
END_VAR

CalibrateRefLow 1: Inputs

Name

Type

Description

nDurationInSamples

UDINT

Number of samples to be averaged.

fRefLow

LREAL

New fReferenceLow value.

Sample

stParamsScale: ST_WG_Scaling :=  (fRawLow := 0, fRawHigh := 1, fReferenceHigh := 1, fReferenceLow := 0);
fbScaling :FB_WG_Scaling:=(stConfig:=stParamsScale);
IF bCalibrateReferenceLow THEN
    fbScaling.CalibrateRefLow(nDurationInSamples := 10, fRefLow := 0.1);
    bCalibrateReferenceLow := FALSE;
END_IF

CalibrateRefLow 2: Return value

Name

Type

Description

CalibrateRefLow

BOOL

TRUE if the method was executed successfully.