Détection élémentaire du niveau de déclenchement
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Trouve l'emplacement du premier franchissement de seuil dans une waveform. Vous pouvez récupérer l'emplacement du déclenchement en tant qu'indice ou en tant que temps. Les conditions de déclenchement sont spécifiées en termes de niveau, de pente et d'hystérésis. Câblez des données à l'entrée signal en entrée pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.

Ce VI peut effectuer des mesures sur une voie unique à la fois en mode mono-déclenchement (appel unique) et en mode continu (appels multiples avec historique). Il peut aussi effectuer des mesures sur voies multiples aussi bien en mode mono-déclenchement qu'en mode continu. Si vous désirez effectuer des mesures sur voies multiples et en mode continu, vous devez soit utiliser la version multivoie de ce VI, soit utiliser une instance de ce VI par voie. Ce VI ne détecte que le premier déclenchement pour chaque voie.
La version à voie unique de ce VI est avant tout destinée au traitement continu d'une voie unique. Généraliser ce comportement en cas de voies multiples, en utilisant ce VI à voie unique dans une Boucle For pour traiter de manière continue plusieurs voies par indexation d'un tableau de waveforms, constitue une utilisation erronée de ce VI.
La version monovoie de ce VI maintient les informations sur l'état interne pour une voie unique seulement. L'appel de ce VI pour traiter une autre voie sans effacer l'historique (en utilisant réinitialisation ou refaire un moyennage) donne lieu à un comportement inattendu de ce VI, car cela entraîne un transfert des informations de l'état interne d'une voie à l'autre.
LabVIEW utilise l'hystérésis pour éviter que le bruit ne provoque un déclenchement erroné. Pour une pente de front montant, le signal doit passer sous niveau – hystérésis avant que le franchissement du niveau de déclenchement soit détecté. Pour une pente de front descendant, le signal doit être au-dessus niveau + hystérésis avant que le franchissement du niveau de déclenchement soit détecté. Le graphe suivant illustre comment LabVIEW utilise l'hystérésis.

Dans le graphe précédent, la ligne blanche représente le signal en entrée. Si le niveau est 0,5 et que l'hystérésis est 0,0, LabVIEW renvoie la ligne verte pour représenter le déclenchement erroné causé par le bruit. Si l'hystérésis est 0,15, LabVIEW renvoie la ligne rouge à 0,125 s environ pour représenter le déclenchement valide.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Signal Processing\Waveform Measurements\Basic Level Triggering of Waveforms.vi