![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2008
Messages: 3
|
Bonjour,
Abituellement, j'utilise le langage C pour programmer des microcontroleur. Je me suis lancer dans VBA pour utiliser a puissance d'excel. Actuellement, je receptionne des donnée de mon micocontroleur par liaison série. Tout fonctionne, je suis content. Maintenant je souhaite envoyer a mon microcontroleur des nombre flottant 32bit. J'ai un tableau de valeur dans excel, et il faut que je puisse les convertire en 4 octet tel la norme des flottant 32bit, pour envoyer diectement les nombre à mon micro. Je ne sais pas comment faire. J'ai penser à faire un tableau de nombre single, puis y mettre les nombres qui sont dans ma feuille (sa je saurais faire) puis ensuite, comme on peut le faire en C, déclarer un pointeur en char (nombre de 8 bit) qui pointerait vers le tableau de single. Puis envoyer ce qui est pointé et incrémenté le pointeur. Est ce possible en VB ? Merci beaucoup Jerome |
|
|
|
|
|
#2 (permalink) |
![]() |
En VBA, un "flottant" de 32 bits s'appelle un Single.
Pas besoin de manoeuvres compliquées. Voir la fonction CSng.
__________________
Si on vous donne une info qui marche, DITES-LE!!!! Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! N'oubliez pas de cliquer sur quand vous avez obtenu la réponse à votre question.------------ Je dois beaucoup de mes connaissances à mes erreurs! |
|
|
|
![]() |
![]() |
||
Comment utiliser les pointeurs
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|