ArrayVarTxfer, array to variable transfer
Questa funzione esegue il trasferimento tra un array di bytes il cui indirizzo è indicato in Source**_ e la variabile di destinazione Destination di tipo _**Type. In base alla impostazione di _Endiannes_ l'array può essere little endian (LSB-MSB) o big endian (MSB-LSB).
Definizione valori di sistema
Definizione di valori di sistema che assumono significato nella generazione del codice.
eTO_JUNK, junk a function return value
La normativa IEC 61131 prevede che tutte le funzioni abbiano un ritorno e che il ritorno venga trasferito in una variabile dello stesso tipo. Questo obbliga a definire variabili di appoggio per i valori di ritorno dalle funzioni anche se questi valori non sono utili nello sviluppo del programma.
eTO_POINTER, cast value to a PVOID pointer
Quando si lavora con tipi di dati diversi tra loro può essere necessario convertire valori da un tipo ad un altro. LogicLab mette a disposizione in modo nativo una serie di operatori di casting, ma se necessita forzare a tipo PVOID un qualsiasi valore a 32 bits occorre utilizzare questa funzione. La funzione ritorna in uscita il valore dato in ingresso su _In_.
eVMove, move data using pointers
Questa funzione permette di copiare o spostare dati tra due variabili definendone indirizzo e tipo.
Gestione void pointer
Con il rilascio di LogicLab versione 5.22.x.xx è stata aggiunta la gestione del tipo _PVOID_ per identificare un puntatore void. Per accedere ai dati all'indirizzo di questo tipo di puntatore occorre tipizzarlo al tipo dato desiderato. Per semplificarne l’accesso sono fornite funzioni apposite.
MemCompare, compares memory buffers
Esegue la comparazione tra il contenuto del buffer puntato da Source_** con il contenuto del buffer puntato da Destination per la dimensione definita in **_Size. Se i due buffers sono uguali la funzione ritorna FALSE_**, in caso contrario ritorna TRUE_.
VarVCheck, variable value check
Questa funzione esegue il controllo sul valore di una variabile, in VarAdd occorre indicare l'indirizzo della variabile da controllare, in VarType_** il tipo di variabile ed in Mode_ il controllo da eseguire.