le 05-05-2010 07:31 AM
Bonjour
Exxiste t'il un Vi qui me permet d'enlever des valeurs d'un tableau en lui donnant un seuil .
je m'explique : des données décimales de tensions analogiques rentrent dans mon tableau dans une plage de 0 à 10 , je souhaiterai ensuite enlever toutes les valeurs, par exemples, supérieurs à 3,25 .
Merci.
Résolu ! Accéder à la solution.
le 05-05-2010 07:49 AM
Bonjour,
Je n'ai pas trouvé de vi tout fait, mais voici un vi de ma composition qui peut répondre à votre question, non?
Bastien
le 05-05-2010 09:31 AM
Merci pour ta réponse rapide.
Mais je souhaiterais enlever les valeurs APRES qu'elles soient rentrées dans le tableau, parce que j'ai quand même besoin des autres valeurs ensuite.
le 05-05-2010 10:31 AM
Bonjour,
Tu peux rentrer toutes tes valeurs dans un tableau A, ensuite lire celui-ci, et placer les valeurs désirées dans un tableau B.
Ou veux-tu seulement utliser un seul tableau?
PNI
le 05-05-2010 12:57 PM
Bonjour
Je ne peux lire le VI de Bastien mais je te propose ceci :
Dans une boucle for : comparer les valeurs avec la valeur seuil
La fonction select attribue 0 si la valeur est plus basse que la valeur seuil
La deuxième boucle for enlève toute les valeurs 0 du tableau en utilisant les fonctions search 1D array et Delete from array.
L'image devrait t'éclairer.
Francis
le 05-05-2010 02:46 PM
Pour les valeurs supérieur, changer la fonction de comparaison en conséquence.
le 05-06-2010 04:47 AM
J'ai pensé à ça, est ce que ça correspond à ce que tu cherches?
PS: version LV8.5
le 05-10-2010 01:47 AM
le 05-11-2010 03:44 AM
Merci pour ta réponse, cela fonctionne plutôt bien .
Cordialement.