Permette di inizializzare una variabile di tipo INT a un valore espresso in esadecimale.
Sintassi |
bit_mask_set name value |
---|---|
name |
Nome della variabile INT che verrà inizializzata. |
value |
Valore al quale la variabile viene inizializzata. Deve essere scritto in esadecimale, con "0x" davanti. |
Note |
ATTENZIONE! questa istruzione viene gestita direttamente dall'ambiente RDE. È sconsigliato utilizzarla da task o rule. |
Esempio di utilizzo: Da progetto RDE -> Generali -> Definizioni -> Maschera a bit, aggiungiamo queste tre definizioni: •axis_mask, imposta valore 0x0000FFFF •axis_mask, aggiungi bit 0x00010000 •axis_mask, rimuovi bit 0x00000010 Una volta generata la configurazione, nel file cfgdef.i3 avremo:
Da programma abbiamo quindi a disposizione la variabile axis_mask di tipo INT, inizializzata al valore 0x0001FFEF
|