[Unity] Addition binaire
[Unity] Addition binaire
Bonjour,
Je cherche à faire une addition binaire d'entiers.
Exemple : 32 + 18 = 0000 0000 0010 0000 + 0000 0000 0001 0010 = 3
Pour ce faire j'ai pensé à convertir des entiers en binaire et ensuite additionner les binaires. Ce qui m'intéresse c'est le nombre de 1...
Y a t-il un bloc fonction qui permet de convertir des INT en Binaire ? Ou pensez vous a une solution plus simple ?
Merci
Je cherche à faire une addition binaire d'entiers.
Exemple : 32 + 18 = 0000 0000 0010 0000 + 0000 0000 0001 0010 = 3
Pour ce faire j'ai pensé à convertir des entiers en binaire et ensuite additionner les binaires. Ce qui m'intéresse c'est le nombre de 1...
Y a t-il un bloc fonction qui permet de convertir des INT en Binaire ? Ou pensez vous a une solution plus simple ?
Merci
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Unity] Addition binaire
slts,
un entier est fait de binaire, lol
un entier est fait de binaire, lol
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [Unity] Addition binaire
Je sais mais encore ?
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Unity] Addition binaire
slts,
est que c'est pour connaitre de nombre de bits à 1 dans une variable INT ?
est que c'est pour connaitre de nombre de bits à 1 dans une variable INT ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [Unity] Addition binaire
Oui exactement
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Unity] Addition binaire
slts
Exemple : %MW1=nombre de bits à 1 dans %MW0
-------
Exemple : %MW1=nombre de bits à 1 dans %MW0
-------
Modifié en dernier par itasoft le 23 sept. 2022, 09:30, modifié 2 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [Unity] Addition binaire
Je déterre ce POST.
Je suis confronté à la même difficulté. Malheureusement je travaille sur un M580 Safety et il n'y a pas de langage ST pour les blocs SAFETY seulement le FBD et le LADDER. Pire encore le Ladder n'a pas les blocs OPERATE.
Avez-vous une solution en FBD ?
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Unity] Addition binaire
slts,
%MW1=nombre de bits à 1 dans %MW0
-------zoom------
%MW1=nombre de bits à 1 dans %MW0
-------zoom------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr


