Input Description

../_images/ee7c28cbe38a7fef0a33139000eba54e

EN   BOOL \   (enable)

The block is activated (EN = TRUE) or reset (EN = FALSE) via input EN. If the block is active and the values at its block inputs are valid, the address of the PINGROUP is read and converted into the requested FORMAT. If the address has been read without errors and the conversion has finished, DONE is set to TRUE and ERR is set to FALSE. The block always determines in one cycle.

PINGROUP   POINTER \ TO PINGROUP   (pingroup)

Pointer to a structure representing a pingroup. Normally generated by the Control Builder Plus and stored under the global variable list “Command (CONSTANT)”.

FORMAT   FORMAT_MODE \   (format \ mode)

Describes the desired output format of the address. The different formats can be accessed through the FORMAT_MODE (ENUM). Following values are defined:

DEC_ONE: Decimal value of the 40 bits representing the address (default)
HEX_ASC:

Hexadecimal value of each byte in ascending order:

0xGADU1<SEP>0xGADU2<SEP>0xIAD1<SEP>0xIAD2<SEP>0xIAD3

HEX_DESC:

Hexadecimal value of each byte in descending order:

0xGADU2<SEP>0xGADU1<SEP>0xIAD3<SEP>0xIAD2<SEP>0xIAD1

DEC_ASC:

Decimal value of each byte in ascending order:

GADU1<SEP>GADU2<SEP>IAD1<SEP>IAD2<SEP>IAD3

DEC_DESC:

Decimal value of each byte in descending order:

GADU2<SEP>GADU1<SEP>IAD3<SEP>IAD2<SEP>IAD1

SEPARATOR   STRING(1) \   (separator)

One character that is used to divide the single bytes of the address from each other. See the above description of FORMAT where <SEP> represents this one character. Default is a blank.