Bonsoir
Dans unity j'utilise le Canopen pour communiquer avec un équipement.
Il faudrait que je puisse couper en deux un INT de 16 bits en 2 BYTES de 8 bits car pour transférer cette donnée il me reste qu'un byte de dispo sur le RPDO2 et 1 byte de dispo sur le RPDO3. Je n'ai pas d'autre solution.
Je sais que c'est une histoire de 255 x 255 mais ce ne fait pas 65535.
Merci de votre aide.
Couper 1 mot de 16 bits en 2 octets
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Couper 1 mot de 16 bits en 2 octets
slts,
voir avec la fonction:
WORD0:= INT_TO_WORD (Mon_INT) ;
WORD_AS_BYTE (WORD0, BYTE0, BYTE1); si ça répond au besoin
voir avec la fonction:
WORD0:= INT_TO_WORD (Mon_INT) ;
WORD_AS_BYTE (WORD0, BYTE0, BYTE1); si ça répond au besoin
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
