Discussions au sujet des autres produits NI

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

Problème incrémentation commande numérique

Bonjour à tous,
 
J'ai un petit problème avec la commande numérique.
Elle est paramétrée comme suit :
1- Afficher les boutons incrémenter/décrémenter
2- Gamme de données de 405.0000 (contraindre) à 455.0000 (contraindre) avec un incrément de 0.0500 (arrondir au plus proche)
3- Format DBL
4- Formatage automatique et 5 chiffres significatifs
5- Ne pas masquer les zéros de fin
 
Le problème est que si je rentre la valeur 406.00 dans la commande et que je décrémente avec les petites flèches, je reste bloqué à 455.0500 impossible d'aller à 405.0000
pareil si je pars à 455.0000 que je descend à 454.9500 je ne peux plus remonter à 455.0000
 
on dirait qu'il y a un problème d'arrondi de valeurs...
 
comment dois je faire pour que la commande marche de 405.0000 à 455.0000 avec un incrément de 0.0500 ?
 
merci
 
0 Compliments
Message 1 sur 5
3 190 Visites

Bonjour,

Je viens de faire la manipulation décrite, il n'y a pour moi aucun problème avec LabVIEW 8.2.1. D'après ce post, il semblerait que vous utilisez la même version. Modifiez vous la valeur par programmation depuis votre diagramme? Pouvez vous nous envoyer un VI reproduisant le problème?

Cordialement,

0 Compliments
Message 2 sur 5
3 181 Visites
Bonjour,
 
Je vous envoie un VI avec le problème sur la commande numérique....
Si on rentre 406 avec le clavier, après lorsqu'on décrémente avec les petites flèches curseurs, on ne peut pas atteindre 405.00 mais ça bloque à 405.05 !!!
 
Merci.
0 Compliments
Message 3 sur 5
3 105 Visites
bonjour,

le comportement decrit dans ton premier post ne m'étonne pas même s'il rest exceptionnel de le mettre en evidence avec 1 chiffre après la virgule. cela est du a la représentation binaire des nombres flotants (decrit dans la norme IEEE754) et au fait que tu utilise l'arrondi automatique.
ton problème se resoud de lui meme si tu defini un max a 456,0001 qui cera automatiquement arrondi a 456.
cordialement
MobyJ
Message 4 sur 5
3 097 Visites
Bonjour
 
J'ai encore et je pense un dernier petit problème avec mon IHM.
Je ne l'avais pas mis en évidence (le client oui...).
 
Je vous envoie le petit VI, par défaut la valeur est de 406,00 si on décrémente avec les flèches jusqu'à 405,00 ça marche
mais si après cette manip on remonte (toujours avec les flèches) à 405,05 (le pas est de 0,05) et qu'on veut redescendre à 405,00 on ne peut plus !!! on est bloqué à 405,05
 
comme si on accumulait des erreurs, y a t il un moyen de s'en sortir sans avoir à programmer un test de contrainte entre 405,00 et 455,00 dans mon cas
 
encore merci d'avance
0 Compliments
Message 5 sur 5
3 081 Visites