Discussions au sujet de NI LabVIEW

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

Mesurer l'écart entre les valeurs d'un tableau

Résolu !
Accéder à la solution

Bonjour,

Je suis débutant sur Labview, soyez indulgent :smileyhappy:
Voici la situation: je dispose d'un tableau de 100 valeurs et je veux obtenir les écarts entres chaques valeurs de mon tableau.

Je penses que la solution est très simple, mais je bloque...
Merci d'avance.

 

0 Compliments
Message 1 sur 25
4 754 Visites

les écarts (en valeurs absolues)

 

cela pourrait-il te convenir ?

 

 

 

15364.png

0 Compliments
Message 2 sur 25
4 751 Visites

parfait! merci beaucoup

0 Compliments
Message 3 sur 25
4 735 Visites

Dernière question, est-il possible de récupérer toutes les valeurs <10 par exemple et de connaitre leurs positions.
Merci pour ton aide. Smiley heureux

0 Compliments
Message 4 sur 25
4 733 Visites
Solution
Accepté par driver23

voici 2 solutions

cela dépend de ta version de LV ... si tu as accès (ou non) au "tunnel conditionnel indexé".

Question de préférences et d'approche personnelle aussi.

fichier joint.

 

15364.png

 

 

 

Message 5 sur 25
4 728 Visites

Salut,

Voici un Vi qui permet de récupérer les valeurs <10 et leurs indices, dans l'exemple j'ai séparé les valeurs et les indices en deux tableaux, tu peux bien évidement regouper le tout dans un seul tableau 2D:

exp.png

Edit: grillé par Ouadji 🙂

Reg
Message 6 sur 25
4 726 Visites

Merci beaucoup les gars vous m'avez bien aidé...
Je vais pouvoir maintenant continuer mon petit projet. Smiley clignant de l'œil

 

Cependant, une fois que j'ai isolé mes "erreurs" et leurs positions, est-il possible de les supprimer du tableau?  J'ai essayé d'utiliser "supprimer une portion d'un tableau" mais cela ne fonctionne pas.

 

En tous cas merci beaucoup!

0 Compliments
Message 7 sur 25
4 705 Visites

@driver23 : J'ai essayé d'utiliser "supprimer une portion d'un tableau" mais cela ne fonctionne pas.

 

montre ton code "qui ne fonctionne pas".

 

0 Compliments
Message 8 sur 25
4 700 Visites

Je n'ai rien déssiné de bien concret pour le moment, mais je pense que la fonction "supprimer la portion d'un tableau" n'est pas ce qu'il me convient.
J'ai jeté un oeil sur les tutos et apparement on peut seulement supprimer une portion démarrant de l'indice x et avec une longueur y.
Voila mon objectif :

 - détécter les valeurs <10

 - déterminer leurs positions

 - supprimer ces valeurs dans mon tableau initial

 

Si il n'y qu'une seule valeur a supprimer je sais faire, mais la difficulté est de supprimer plusieurs valeurs placées de facon aléatoire dans le tableau.

J'espère avoir été assez clair.

0 Compliments
Message 9 sur 25
4 698 Visites

 


driver23 a écrit :

Voila mon objectif :

 - détécter les valeurs <10

 - déterminer leurs positions

 - supprimer ces valeurs dans mon tableau initial

 


Dans mon dernier exemple, remplace le Vi Inférieur? par Supérieur ou égal? et t'obitiens ce que tu souhaite. 

Reg
0 Compliments
Message 10 sur 25
4 696 Visites