ABRead, read BOOL from array
Questa funzione legge un valore BOOL indicizzando i bits di un array, è possibile definire il tipo dati dell'array e l'endianness dei bits.
ABWrite, write BOOL to array
Questa funzione scrive un valore BOOL indicizzando i bits di un array, è possibile definire il tipo dati dell’array e l’endianness dei bits.
BitsToByte, bit to byte conversion
Questa funzione permette di convertire 8 variabili BOOL in una variabile BYTE. Lo stato di ogni bit di ingresso viene trasferito nel rispettivo bit del byte di uscita.
BytesToWord, byte to word conversion
Questa funzione permette di convertire due variabili BYTE in una variabile WORD. L'operando MSB**_ è trasferito negli 8 bits alti, l'operando LSB è trasferito negli 8 bits bassi di _**Out.
ByteToBit, Byte to bit conversion
Questo blocco funzione permette di convertire una variabile BYTE in 8 variabili BOOL. Lo stato di ogni bit della variabile di ingresso viene trasferito nella rispettiva variabile BOOL di uscita.
Dividi e concatena variabile 32 bits
Con questi 2 blocchi funzione è possibile dividere e concatenare una variabile a 32 bits in 32 variabili BOOL di cui viene fornito al FB l'indirizzo di allocazione.
DoublesToLong, double to long conversion
Questa funzione permette di convertire due variabili DWORD in una variabile LWORD. L’operando MSDW è trasferito nei 32 bits alti, l’operando LSDW è trasferito nei 32 bits bassi.
DoubleToWord, Double to word conversion
Questo blocco funzione permette di convertire una variabile DWORD in due variabili WORD. I 16 bits alti di In**_ verranno trasferiti nell'operando MSW, i 16 bits bassi verranno trasferiti nell'operando _**LSW.
LongToDouble, Long to double conversion
Questo blocco funzione permette di convertire una variabile LWORD in due variabili DWORD. I 32 bits alti di In verranno trasferiti nell’operando MSDW, i 16 bits bassi verranno trasferiti nell’operando LSDW.
SwapData, swap data value
Questa funzione esegue lo swap del valore di variabili, sono gestite operazioni diverse in base alla definizione di Mode_**. Gli indirizzi di _**Source e **Destination** possono coincidere rendendo possibile lo swap sulla variabile stessa.
WordsToDouble, word to double conversion
Questa funzione permette di convertire due variabili WORD in una variabile DWORD. L'operando MSW**_ è trasferito nei 16 bits alti, l'operando LSW_ è trasferito nei 16 bits bassi.
WordToByte, word to byte conversion
Questo blocco funzione permette di convertire una variabile WORD in due variabili BYTE. Gli 8 bits alti di In**_ verranno trasferiti nell'operando MSB, gli 8 bits bassi verranno trasferiti nell'operando _**LSB.