le 02-19-2015 04:17 AM
Bonjour,
Je suis débutant sur Labview, soyez indulgent
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.
Résolu ! Accéder à la solution.
le 02-19-2015 04:35 AM
le 02-19-2015 08:29 AM
parfait! merci beaucoup
le 02-19-2015 08:44 AM
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.
le 02-19-2015 10:30 AM
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.
02-19-2015 10:39 AM - modifié 02-19-2015 10:40 AM
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:
Edit: grillé par Ouadji 🙂
le 02-20-2015 02:41 AM
Merci beaucoup les gars vous m'avez bien aidé...
Je vais pouvoir maintenant continuer mon petit projet.
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!
le 02-20-2015 03:44 AM
@driver23 : J'ai essayé d'utiliser "supprimer une portion d'un tableau" mais cela ne fonctionne pas.
montre ton code "qui ne fonctionne pas".
le 02-20-2015 04:09 AM
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.
le 02-20-2015 04:18 AM
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.