Discussions au sujet de NI LabVIEW

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

Enregistrement d'un signal sur une durée prédéfinie

Résolu !
Accéder à la solution
Highlighted

Bonjour à tous, 

 

je suis en stage cet été et je dois créer un petit programme sur LabView, mon objectif est de sonder un signal entrant (représenté par le générateur de signal dans le fichier test), puis à l'aide d'un détecteur de puissance (comparaison à un seuil) d'enregistrer ce signal dans un fichier. À l'aide du petit programme que j'ai crée j'ai bien un enregistrement dès que le seuil est dépassé. En revanche j'aimerais pouvoir enregistrer 20 secondes de signal dès que le seuil est dépassé. J'ai essayé les blocs "Clock" mais je mets le programme "en attente" au lieu d'avoir une période d'enregistrement.

 

Avez-vous quelques idées ?

 

Je débute sur LabView il est possible que le programme présenté ne soit pas fonctionnel, et je m'excuse si la question a déjà était posé je ne l'ai pas trouve sur le forum n'hésitez pas à me réorienter.  

 

Merci d'avance. 

0 Compliments
Message 1 sur 3
258 Visites
Highlighted
Solution
Accepté par l'auteur du sujet CyrilF33

La fonction a utiliser est le vi express Temps écoulé (Elapsed Time.vi). Comment l'implémenter dépendra de la structure de ton programme. Voici un exemple typique d'utilisation.

 

Elapsed Time Example.png

 

Ben64

--------------------------------------------------
The best way to say thanks is to give kudos!
0 Compliments
Message 2 sur 3
203 Visites
Highlighted

Merci beaucoup, j'ai regardé rapidement comment l'utiliser et c'est exactement ce que je voulais. 

0 Compliments
Message 3 sur 3
190 Visites