VC12Hdr

V = Variables

R = Reading functions

The VC12Hdr function calculate the posit of the axis according to the HIGH DATA RAPPRESENTATION scheme.

IMPLEMENTATION

VC12Hdr (Axis,HdrType,Result)

Parameters:

IN/OUTVARIABLE TYPEEXAMPLE NAMEDIM
Asse EANPOS,
OOPOS3,
COUNTER3,
ABSCNT,
CAMMING4,
CAMMING3,
ANPOS2
ooX Device that manages a count
HdrType GLOBAL
CONST
2 B HDR viewing type
Result GLOBAL return L Data value converted

HdrType

The HDR viewing allows to center the range of the units on the integer values. The value is calculated by means of the encoder, measure and pulse is approximated to the nearest unit.

0 - Hdr disable.
1 - Hdr enable, in the central band between two units (between 0→1 the band is [0.25, 0.75] ) is shown a count that oscillates between two values.
2 - Hdr enable

Example

With X axis
Measure: 220
Pulse: 4096
Encoder: 62296

the Posit is 3345 calcolated as 62296/4096*220 = 3345.97.

The VH12Hdr function (x,2,Result) will put Result = 3346.