le 04-20-2010 08:31 AM
Bonjour,
voici mon problème,
je cherche a comparer les valeurs d'un tableau à un seuil. Le resultat de la comparaison devrait déclencher une structure condition. Pourtant Labview (8.5 pour moi) refuse cette comparaison en indiquant l'erreur: Vous avez connecté deux terminaux de types différents. La source est de type tableau 1D de booléen. Le récepteur est de tupe booléen.
Pouvez vous m'aider?
Merci
Patrice
Résolu ! Accéder à la solution.
le 04-20-2010 08:40 AM
Bonjour,
Je penses que les booléens n'ont pas de seuil, et donc vous ne pouvez pas les comparer à une valeur seuil. A moins de transformer ces booleens en chiffres (0-1); il y a un outil qui permet de le faire.
le 04-20-2010 08:55 AM
Je pense que ma question n'a pas été comprise. Mon tableau est un tableau de double que je compare a un entier(seuil).
Puis cela me sort un booléen qui si valeur du tableau > seuil execute l'action, sinon rien... Cependant je n'ai pas l'impression que l'on puisse comparer un tableau à un seuil. Labview me dit l'erreur que j'ai énoncé plus haut.
04-20-2010 09:02 AM - modifié 04-20-2010 09:05 AM
Ah.
Donc si j'ai bien compris, vous avez un résultat de comparaison sous forme de tableau de booleens, et vous cherchez à le connecter à une structure condition (true/false) ?
Si c'est bien le cas, alors sachez que la structure condition n'accepte pas de tableau de booleen, mais un booleen unique. Il faudrait donc que vous sélectionniez le résultat prépondérant pour la structure à l'aide d'un OU sur le tableau (si TRUE est prépondérant) ou d'un ET (si c'est false).
Ou alors vous cherchez à effectuer une action pour chaque valeur du tableau comparée?
le 04-20-2010 09:08 AM
C'est ca!
Du coup si c'est la seule solution, il va falloir que je pense à autre chose car ce n'est pas ce que je souhaite faire. En fait je voudrais avoir le pourcentage de points du tableau superieur au seuil...
Merci
le 04-20-2010 09:09 AM
Labview ne peut pas comparer un tableau avec un seuil. il faut comparer élément après éléments.
ceci montre comment faire.
le 04-20-2010 09:12 AM
le 04-20-2010 09:14 AM
hé bien, rien de plus simple!
Vous transformez le tableau de booleen en chiffres (0-1), puis vous additionnez ce tableau, et vous divisez le résultat par le nombre total de points du tableau que vous multipliez par 100, et cela vous donne le pourcentage de...heu.. me rappelle plus si 1 c'est les TRUE ou les FALSE... désolé..
04-20-2010 09:18 AM - modifié 04-20-2010 09:21 AM
le 04-20-2010 09:38 AM
Merci a vous 3 pour vos reponses.
Lulu, c'est une solution mais mon tableau comprend 6000valeurs donc ce serai trop long!!
Sinon j'ai reussi en appliquant la solution de Direwolf qui est très bien accompagné par l'image de Micael Da Silva.
merci a vous.
Probleme resolu!