Page 1 sur 1

Bit de Mot

Posté : 24 oct. 2019, 15:38
par Jeanmy21
bonjour,

J'utilise unity Pro

j'ai déclaré DTT avec que BOOL

Image

Quand je crée mes variables pour chaque DTT, il utilise plusieurs mots

Image

Je voudrais qu'il me compact mes bits dans un seul mot.
Il me semble que c'est possible.
Mais je ne sais plus comment faire ?

Re: Bit de Mot

Posté : 24 oct. 2019, 16:34
par philou77
Salut !

Pas trouvé la solution.
D'après la doc, les BIT et les BYTES sont alignés sur les octets Pair et Impairs dans l'ordre de leur déclaration !

Si tu localises à l'adresse %MW ta structure
Unity Range les BOOLS aux bits 0 et 8 des %MW
C'est pour cela qu'il utilise plusieurs mots (en fait un mot pour 2 BOOL)

Si tu localises à l'adresse %M ta structure (à condition que tu n'ai QUE des bool dedans), tu n'as pas ce problème

Re: Bit de Mot

Posté : 24 oct. 2019, 17:38
par Jeanmy21
Je viens de trouver une solution.

Il faut déclarer un INT puis clic droit > editer bit Bank

Image

Image

Re: Bit de Mot

Posté : 24 oct. 2019, 17:52
par philou77
Cool !

Merci pour l’info .