le 03-06-2014 09:40 AM
Bonjour,
Je suis actuellement en stage et je dois développer une IHM sous LabVIEW afin de piloter un générateur d'impulsion.
Pour ça, il suffit de lui transmettre des commandes : "Exemple : NU,180;" mais je dois entrer le "check sum" en fin de fonction et pour ça je dois convertir chaque caractère en hexadécimal mais il me faudrait pour cela réussir à les séparer l'un de l'autre et je ne sais pas si cela est possible sous LabVIEW sans utiliser de séparateur (/ , ; etc etc) car je souhaite automatiser le calcul de ce Check sum en fonction des valeurs numériques entrées (je souhaite que le "NU," soit une constante que j'associerais par la suite à la valeur numérique entrée sur l'IHM (partie déjà créee)).
Je vous remercie d'avance pour vos réponses.
Résolu ! Accéder à la solution.
le 03-06-2014 10:12 AM
bonjour,
tu n'as pas besoin de faire tout ca... heureusement !
il faut transformer ta chaine de caractere en un tableau d'octets
tu pourras ensuite manipuler ce tableau et en faire la somme.
voila le code
comme tu peux voir, c simple...
adeline.
le 03-07-2014 02:11 AM
Je te remercie beaucoup de ta réponse mais je ne peux pas ouvrir le VI car j'ai une version plus ancienne de LabVIEW (2009).
Mais je vais déjà essayer de voir ce que je peux faire avec les renseignements que tu m'as donné.
le 03-07-2014 03:03 AM
le 03-07-2014 03:07 AM
Ca fonctionne. Je vous remercie beaucoup pour vos réponse.