From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet de NI LabVIEW

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

Incrémentation des mesures dans un tableau sous Labview

Résolu !
Accéder à la solution

Bonjour à tous,

J'ai, depuis un moment un petit problème sous Labview.
En fait je réalise un programme permettant de récupérer les mesures d'un Analyseur Audio ( UPV R&S ) .

En récupérant ses mesures, comme vous pouvez voir sur le VI ci-joint, j'aimerai enregistrer ses mesures dans un tableau une par une.
C'est donc un tableau contant une colonne et plusieurs lignes ( une dizaine ).
Il s'agit de mesures qui varient bcp
Mon seul souci c'est qu'en utilisant le " Build Array" pour le remplissage de mon tableau, j'ai la même mesure qui s'affiche dans les 10 cases.
Dans l'idéal, il serait intéressant de pouvoir enregistrer la mesure N à la première case, ensuite la mesure N+1 à la deuxième case...etc, cela éviterai d'écraser la mesure précédente.

 

 Le front panel que j'ai joins à mon message est le résultat de ce que j'obtiens,
Or que le résultat souhaité serait d'incrémenter les mesures.
Cela ne paraît pas compliqué mais ...


Merci à tous et à toutes pour votre aide ::))
Un exemple serait parfait      

Tout télécharger
0 Compliments
Message 1 sur 3
3 328 Visites
Solution
Accepté par l'auteur du sujet ISLMIOUN

Bonjour,

 

Je n'ai pas labview 2016, je ne peux donc pas ouvrir ton VI.

 

Par contre à partir des images, ton problème vient d'une erreur dans ton code.

En effet tes boucles FOR ne font que recopier la même valeur en entrée plusieurs fois dans un tableau, c'est pour cela que tu as toujours la même valeur.

 

Si tu veux remonter des valeurs à partir d'une mesure ponctuelle, il faut que tu mettes un registre à décalage dans ta boucle while, et tu construits ton tableau de cette manière.

“En science, la phrase la plus excitante que l'on peut entendre, celle qui annonce des nouvelles découvertes, ce n'est pas "Eureka" mais c'est "drôle"
Isaac ASIMOV
0 Compliments
Message 2 sur 3
3 318 Visites

Merci à vous,

Le registre à décalage a tout changer 🙂 Quelle utilité !

 

Voici le résultat de la solution, qui pourra être utile pour d'autres utilisateurs

 

 

0 Compliments
Message 3 sur 3
3 301 Visites