Permette di sommare a una variabile di tipo INT un valore espresso in esadecimale.
Sintassi |
bit_mask_add name value |
---|---|
name |
Nome della variabile INT alla quale sommare il valore. |
value |
Valore sommato alla variabile. 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
|