Discussions au sujet de NI LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

transformer une chaine hexadecimal complément à 2n en décimal

Solved!
Go to solution

Bonjour à tous,

Voilà, tout est dans le titre.

Je désire transformer une chaine hexadecimal complément à 2n en Décimale.

Exemple : en utilisant la fonction chaine hex en decimal : "FFFA" donne "65530" mais si on transforme avec complement à 2n je devrais obtenir ( -6).

Je n'ai pas trouvé de fonction qui permette de le faire. SI vous avez une solution je suis preneur!!!!

 

En cherchant sur les forums, j'ai trouvé un petit Vi qui permet de transformer un nombre binaire (I16) en decimale avec complement à 2n qui fonctionne.

Le soucis c'est que dans mon VI je recupère une valeur hexadecimale type Chaine et je n'arrive pas à transformer : "1111111111111010" au format chaine en "1111111111111010" format I16 pour pouvoir connecter ce petit VI. (png ci_joint)

 

Je ne sais pas si j'a été suffisament préscis mais je vous remercie d'avance pour toute l'aide que vous pouvez m'apporter cellà fait un petit bout de temps que je tourne en rond sans trouver de solution.

0 Kudos
Message 1 of 4
(5,050 Views)
Solution
Accepted by Sentenza

"je n'arrive pas à transformer : "1111111111111010" au format chaine, en "1111111111111010" format   I16"

 

 

SR1.png

Message 2 of 4
(5,040 Views)

Salut OUADJI

Franchement merci!! la solution que tu m'as donnés fonctionne parfaitement, en plus je elle utilise directement le complement à 2n donc plus besoin d'utiliser le petit vi que j'avais trouvé.

Encore un grand merci pour ton aide.

0 Kudos
Message 3 of 4
(5,025 Views)

de rien Smiley Happy

 

c'est un grand classique de "binary string to number".

 

Cette fonction n'existe pas dans la palette "String / number-string conversion"

Elle a (je pense) été proposée sur labview idea exchange.

Peut-être une fonction dédiée (native) serait-elle "plus rapide" (??)

Dans le cas contraire ... je n'en vois pas trop l'utilité.

Ce "scan from string / %b " fait parfaitement ce travail.

 

bon code.

 

0 Kudos
Message 4 of 4
(5,017 Views)