From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

conversion codes ASCII provenant d'un RS232 an Hexadecimal

Résolu !
Accéder à la solution

Bonjour à tous

 

je recois via du RS232 des données en ASCII sur 27 octets

 

comment puis je convertir cette chaine ASCII en chaine hexa

 

exemple pour les caracteres ASCII suivant :       (01//      conversion hexa ==>      28 30 31 2F 2F

 

merci beaucoup, je galere vraiment (un .vi serait le bienvenu !  😉

0 Compliments
Message 1 sur 7
5 448 Visites

Bonjour

 

Pour convertir les caractères d'une chaine en caractères héxadécimaux, cf le VI.

 

Si c'est "jute" pour afficher les codes caractères, un clic droit et la sélection de style héxadécimale suffit.

 

Si c'est pour obtenir les codes caractères et les traiter, la conversion des chaines en tableau de U8 suffit.

Dans ce dernier cas, l'affichage hexa ou decimale est "juste" une option affichage et n'impacte pas sur le code.

 

Salutation

EricC

Ingénieur d'Application / Développeur LabVIEW Certifié (CLD)
Application Engineer / LabVIEW Certified Developer (CLD)
Message 2 sur 7
5 438 Visites
Solution
Accepté par sebastien29800

merci enormément, c'est exactement ça, ça marche impec

 

merci encore

 

0 Compliments
Message 3 sur 7
5 425 Visites

Bonjour,

 

Quelqu'un peut-il convertir ce VI pour une version plus ancienne de Labview ? J'ai une version 8.2 mais une convertion en 7.2 servirait peut être à plus de monde.

 

Merci.

0 Compliments
Message 4 sur 7
5 289 Visites

te fais ça demain

 

0 Compliments
Message 5 sur 7
5 264 Visites
Message 6 sur 7
5 260 Visites

Merci bien.

0 Compliments
Message 7 sur 7
5 250 Visites