le 07-28-2008 07:19 AM
le 07-28-2008 07:30 AM
le 07-28-2008 07:31 AM
07-28-2008 07:35 AM - modifié 07-28-2008 07:36 AM
07-28-2008 07:37 AM - modifié 07-28-2008 07:38 AM
Bonjour,
Votre problème vient seulement de la représentation de votre nombre lorsque vous le convertissez à l'aide du VI "Chaîne hexadécimal en nombre", celui-ci considère que la chaîne en entrée représente un nombre de type "Unsigned Integer", du coup elle vous renvoye le nombre converti en "Unsigned Integer", ce qui est juste. Pour régler cela il suffit simplement de câbler l'entrée : Valeur par défaut avec une constante de type "Integer" ou "Double" afin que votre conversion se fasse sur un nombre signé. Pour cela, placer une constante numérique, clique droit : Représentation > Double ou Integer.
Cordialement,
le 07-28-2008 07:41 AM
le 07-28-2008 07:43 AM
le 07-28-2008 07:47 AM
le 07-28-2008 08:00 AM
le 06-30-2023 07:58 AM
Bonjour,
J'ai un problème similaire à celui évoqué précédemment.
En effet, je souhaite convertir une chaine hexadécimale en nombre décimal signé (j'ai des valeurs parfois positives et parfois négatives).
J'ai d'abord utilisé Excel pour connaitre les résultats à obtenir à l'aide de la fonction HEXDEC
Par exemple : FFFFFF088F = -0,015102625
FFFFC00000 = -1
547AE1 = 1,32
...
J'ai réalisé un premier VI (à l'aide des différentes réponses) mais cela ne fonctionne pas pour toutes mes valeurs
Avez-vous des idées ?