bonjour,
J'utilise unity Pro
j'ai déclaré DTT avec que BOOL
Quand je crée mes variables pour chaque DTT, il utilise plusieurs mots
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 ?
Bit de Mot
-
- Mi homme - Mi automate
- Messages : 2078
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Bit de Mot
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
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
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
Re: Bit de Mot
Je viens de trouver une solution.
Il faut déclarer un INT puis clic droit > editer bit Bank
Il faut déclarer un INT puis clic droit > editer bit Bank
-
- Mi homme - Mi automate
- Messages : 2078
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Bit de Mot
Cool !
Merci pour l’info .
Merci pour l’info .
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !