Input Description¶
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.