IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

convertir un string de caractères hexadécimaux en un string hexadécimal


Sujet :

LabVIEW

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 38
    Par défaut convertir un string de caractères hexadécimaux en un string hexadécimal
    Bonjour,

    je pense que tout est dans le titre ;-). En gros j'ai un string de caractères hexadécimaux BF61E687 que je veux transformer en un string hexadécimal BF61 E687 que je souhaite ensuite transformer un nombre simple précision me donnant ainsi -0,882424. Pour ce qui est du passage hexa - simple précision j'utilise la fonction type Cast (voir ci dessous) mais mon string d'entrée doit être un string hexadécimal.. Qqn pourrait-il me renseigner à ce sujet?

    Merci,
    kastillio
    Images attachées Images attachées  

  2. #2
    Membre Expert Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Par défaut
    Salut,

    BF61 E687 que je souhaite ensuite transformer un nombre simple précision me donnant ainsi -0,882424
    je ne vois comment tu obtienne -0,882424...
    a+

  3. #3
    Membre Expert

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Par défaut
    Bonjour,

    Il faut que tu découpe ta chaine initiale par paquet de 2 caractères que tu passe dans le VI de conversion situé dans la palette string ( HexStringToINT).
    Tu n'a pas qu'a recréer ta nouvelle chaine via IntToString.

    Pour Reg64: le format simple et double précision est standard quelque soit le langage. Il est format de 4 à 8 octets selon les cas. Je suppose que la chaine originale a été transmise via un bus série ou équivalent.

    a+

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 38
    Par défaut
    j'ai utilisé la fonction Hexadecimal string to number et cela semble bien fonctionner. Merci bcp pour vos réponses
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir un entier en caractère avec des 0 devant
    Par Oluha dans le forum Développement
    Réponses: 12
    Dernier message: 28/08/2017, 13h37
  2. Réponses: 2
    Dernier message: 23/12/2009, 20h46
  3. convertir url en string de caractères
    Par Crokan dans le forum Langage
    Réponses: 3
    Dernier message: 10/12/2009, 15h38
  4. Convertir un entier en caractère
    Par b_steph_2 dans le forum C++
    Réponses: 1
    Dernier message: 01/12/2005, 11h21
  5. [String] Remplacement caractères dans une chaîne
    Par Crazyblinkgirl dans le forum Langage
    Réponses: 4
    Dernier message: 19/07/2004, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo