NI Home
Cart Achats | Aide
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Répondre
Member
Reborn
Envois : 14
0 Compliments
Solution approuvée

Indexer un tableau une fois de plus

Bonjour,

 

Je vous expose mon problème :

 

Je dois acquérir plusieurs tensions à l'aide d'une détection synchrone. J'envoie des commandes à ma détection synchrones pour lire ces tensions, qui varient en fonction de la fréquence.

 

Je place en pièce jointe un screenshot de mon problème :

 

Je gère la fréquence d'un signal à l'aide d'un VI.

 

J'ai une fréquence minimale de 80 Hz, une fréquence maximale de 200 Hz.

J'envoie des commandes à ma détection synchrone pour faire varier la fréquence du signal à 80,90,100 et 200 Hz.

 

Je lis ensuite la fréquence lue par la détection synchrone : un caractère ASCII apparaît au début des valeurs lues.

Par conséquent, comme j'ai indexé mon tableau qui envoie les commandes à la detection synchrone (à l'aide d'une boucle for), la valeur maximale de la fréquence n'apparait pas dans le tableau "Fréquence lue par la détection synchrone" à cause de ce caractère (#).

 

Existe-il un moyen de rajouter une itération à un tableau déjà indexé afin que ma détection puisse lire la fréquence maximale ?

 

PS : Je n'envoie pas de programme en pièce jointe car il est très "lourd".

 

Merci

 

Cordialement,

 

Reborn

Active Participant
Rodéric
Envois : 1 058

Re : Indexer un tableau une fois de plus

Quelque chose comme sa?

Il suffit d'étirer la fonction indexer un tableau...

Rodéric L
Certified LabVIEW Architect
Member
Reborn
Envois : 14
0 Compliments

Re : Indexer un tableau une fois de plus

Bonjour,

 

C'était pas vraiment ce que je cherchais mais c'est parce que je me suis mal exprimé.

 

Ce que j'ai fait pour résoudre mon problème est que j'ai envoyé une seconde fois la dernière commande de mon tableau et j'ai ensuite supprimé le premier élement (#) de mon tableau de lecture de la fréquence sur la détection synchrone.

 

J'avais déjà essayé cette solution mais ça ne supprimait pas mon premier élement (#) mais c'est parce que j'avais mal cablé une constante (erreur d'inatention...).

 

Merci pour ton aide.

 

Cordialement,

 

Reborn

En consultant ce site, vous en acceptez les Conditions d'utilisation. Veuillez les lire attentivement avant d'accéder à une quelconque partie du site. Veuillez suivre ce lien pour en savoir plus sur la politique sur les droits d'auteur de ni.com.
Mon Profil | Confidentialité | Conditions d'utilisation | Contacter NI © 2011 National Instruments Corporation. All rights reserved.    |    Envoyer cette page Envoyer cette page