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 : 

Temporisation

Bonjour, je débute sur Labview j'ai un problème tout simple sans doute, comment je peux faire pour qu'un bouton poussoir soit activé pendant 3s puis se désactive.

 

Merci d'avance

0 Compliments
Message 1 sur 3
1 120 Visites

Bonjour, 

 

Voici une façon de maintenir l'état d'un bouton poussoir pendant trois secondes puis d'inverser son état. Pour modifier la valeur du bouton poussoir, j'ai utilisé une variable locale sur la commande booléenne : clique droit sur la commande > Créer > Variable locale.

 

push-button-3-seconds.png

 

Vous pouvez glisser et déposer cette image sur le diagramme de votre VI. 

Message 2 sur 3
1 069 Visites

 

En complément à la réponse précédente, il faut que le bouton ait une action mécanique de type "switch..." et non pas "latch..". Par défaut les boutons classiques sont de type "latch", donc l'exemple précédent ne fonctionnerait pas. Les boutons en mode "latch" n'ont pas de valeur.

 

Walker34_0-1596113099525.png

 

0 Compliments
Message 3 sur 3
1 045 Visites