Test de limite

LabVIEW SignalExpress

Test de limite

Teste une valeur ou un signal en entrée par rapport à des limites définies par l'utilisateur et renvoie des informations indiquant si le test a réussi ou échoué et, en cas d'échec, où il a échoué. L'étape Test de limite accepte des valeurs scalaires, des signaux fréquentiels et des signaux temporels en entrée. Vous pouvez spécifier soit des signaux, soit des valeurs scalaires pour les limites et vous pouvez définir les limites ou utiliser d'autres signaux du projet comme limites.

Détails  

ParamètreDescription
AffichageSpécifie comment afficher les résultats du test de limite. Vous pouvez choisir parmi les options suivantes :
  • Graphe — (Valeur par défaut) Affiche les résultats du test de limite sous forme de graphe.
  • Tableau de résultats — Affiche les résultats du test de limite dans un tableau.
Test de limite[Affichage : Graphe] Affiche le résultat du test de limite. Les quatre tracés montrent respectivement le signal en entrée d'origine, les points où le test de limite a échoué et les deux signaux de limites.
  • Signal affiché — Spécifie les signaux à afficher sur le graphe d'aperçu. Cette option apparaît uniquement quand vous sélectionnez un group de signaux pour l'entrée.
    Remarque  Si les signaux en entrée incluent des valeurs scalaires qui dépendent des valeurs des signaux en entrée, vous ne pouvez pas spécifier d'afficher tous les signaux dans le graphe d'aperçu.
Résultats du test de limite[Affichage : Tableau de résultats] Affiche chaque signal du test de limite et indique si le signal a réussi le test.
Échelle automatique de l'axe des y[Affichage : Graphe] Spécifie si la mise à l'échelle automatique doit être effectuée sur l'axe des Y du graphe Test de limite.
test sélectionnéIndique si le test du signal affiché sur le graphe Test de limite a réussi ou échoué. Cet indicateur apparaît uniquement quand vous testez un groupe de signaux.
tous les testsIndique si les tests ont réussi ou échoué.
EntréeLes options suivantes s'appliquent uniquement au Test de limite dans LabVIEW SignalExpress :
  • Signal en entrée — Spécifie la valeur scalaire ou le signal en entrée.
  • Limite supérieure — [Source des limites : Signaux en entrée, Valeurs scalaires en entrée] Spécifie la limite supérieure de la valeur ou du signal.
    Remarque  Quand un projet LabVIEW SignalExpress s'exécute en continu, LabVIEW SignalExpress lit la Limite supérieure et la Limite inférieure uniquement lors la première itération du projet. Si vous sélectionnez un signal de limite qui change continuellement, LabVIEW SignalExpress utilise uniquement la première itération du signal pour effectuer le test de limite.
  • Limite inférieure — [Source des limites : Signaux en entrée, Valeurs scalaires en entrée] Spécifie la valeur ou le signal de limite inférieure.
  • Limite — [Source des limites : Signaux en entrée, Valeurs scalaires en entrée ET Fenêtre des limites basée sur : Une limite et une gamme] Spécifie le signal ou la valeur de limite unique.
Type d'entréeLes options suivantes s'appliquent uniquement au VI Express Test de limite dans LabVIEW :
  • Signal temporel — Effectue un test de limite sur un signal temporel.
  • Signal fréquentiel — Effectue un test de limite sur un spectre de fréquence.
  • Scalaire — Effectue un test de limite sur une valeur scalaire.
ConfigurationContient les options suivantes pour la configuration des limites du test de limite :
  • Configuration des limites — Contient les options suivantes :
    • Source des limites — Spécifie la source des limites du test de limite. Vous pouvez choisir parmi les options suivantes :
      • Signaux en entrée — Utilise des signaux en sortie des étapes précédentes ou des VIs Express comme limites.
      • Valeurs scalaires en entrée — Utilise des valeurs scalaires en sortie des étapes précédentes ou des VIs Express comme limites. Vous spécifiez les valeurs scalaires sur la page Entrée.
      • Signaux définis par l'utilisateur — Utilise des signaux que vous définissez comme limites. Si vous définissez Fenêtre des limites basée sur à Deux limites, cliquez sur les boutons Définir la limite supérieure et Définir la limite inférieure pour afficher la boîte de dialogue Définir le signal et définir les signaux de limites de manière interactive. Si vous définissez Fenêtre des limites basée sur à Une limite et une gamme, cliquez sur le bouton Définir une seule limite pour afficher la boîte de dialogue Définir le signal et définir le signal de limites de manière interactive.
      • Constantes définies par l'utilisateur — (Valeur par défaut) Utilise des valeurs constantes que vous spécifiez comme limites. Si vous définissez Fenêtre des limites basée sur à Deux limites, utilisez les champs Constante supérieure et Constante inférieure pour spécifier les limites. Si vous définissez Fenêtre des limites basée sur à Une limite et une gamme, utilisez le champ Constante de limite pour spécifier la limite.
    • Mode de comparaison — Spécifie le mode de comparaison utilisé par l'étape Test de limite pour comparer le signal en entrée aux limites que vous spécifiez. Vous pouvez choisir parmi les options suivantes :
      • Dans les limites — (Valeur par défaut) Détermine si le signal en entrée est compris dans les limites que vous spécifiez.
      • Hors des limites — Détermine si le signal en entrée se trouve hors des limites que vous spécifiez.
      • >Limite inférieure — Détermine si le signal en entrée se trouve au-dessus de la limite inférieure que vous spécifiez.
      • <Limite supérieure — Détermine si le signal en entrée se trouve en dessous de la limite supérieure que vous spécifiez.
    • Fenêtre des limites basée sur — Spécifie comment vous définissez les limites utilisées pour le test de limite. Vous pouvez choisir parmi les options suivantes :
      • Deux limites — Spécifie que vous définissez deux limites pour les tests de limite.
      • Une limite et une gamme — Spécifie que vous définissez une limite et une gamme de valeurs de gain et d'offset pour le test de limite.
    • Constante supérieure — [Source des limites : Constantes définies par l'utilisateur ET Fenêtre des limites basée sur : Deux limites] Spécifie la valeur de la constante de limite supérieure. La valeur par défaut est 1.
    • Constante inférieure — [Source des limites : Constantes définies par l'utilisateur ET Fenêtre des limites basée sur : Deux limites] Spécifie la valeur de la constante de limite inférieure. La valeur par défaut est –1.
    • Constante de limite — [Source des limites : Constantes définies par l'utilisateur ET Fenêtre des limites basée sur : Une limite et une gamme] Spécifie la valeur de constante unique qui définit les valeurs des limites en conjonction avec les Spécifications de la gamme relative.
    • Définir la limite supérieure — [Source des limites : Signaux définis par l'utilisateur ET Fenêtre des limites basée sur : Deux limites] Affiche la boîte de dialogue Définir le signal que vous pouvez utiliser pour définir le signal de limite supérieure de manière interactive.
    • Définir la limite inférieure — [Source des limites : Signaux définis par l'utilisateur ET Fenêtre des limites basée sur : Deux limites] Affiche la boîte de dialogue Définir le signal que vous pouvez utiliser pour définir le signal de limite inférieure de manière interactive.
    • Définir une seule limite — [Source des limites : Signaux définis par l'utilisateur ET Fenêtre des limites basée sur : Une limite et une gamme] Affiche la boîte de dialogue Définir le signal que vous pouvez utiliser pour définir le signal de limite de manière interactive.
  • Spécif. de la gamme relative — Contient les options suivantes :
    • Gain supérieur — [Fenêtre des limites basée sur : Une limite et une gamme] Spécifie la valeur de gain à appliquer à la limite unique pour calculer la limite supérieure. La valeur par défaut est 1,1.
    • Gain inférieur — [Fenêtre des limites basée sur : Une limite et une gamme] Spécifie la valeur de gain à appliquer à la limite unique pour calculer la limite inférieure. La valeur par défaut est 900m.
    • Offset supérieur — [Fenêtre des limites basée sur : Une limite et une gamme] Spécifie la valeur d'offset à ajouter à la limite unique pour calculer la limite supérieure. La valeur par défaut est 0.
    • Offset inférieur — [Fenêtre des limites basée sur : Une limite et une gamme] Spécifie la valeur d'offset à ajouter à la limite unique pour calculer la limite inférieure. La valeur par défaut est 0.
AvancéContient les options suivantes :
  • Inclusion des limites — Contient les options suivantes :
    • Limite supérieure incluse — Spécifie si une valeur qui est égale à la limite supérieure passe le test de limite. Cochez cette case pour inclure une valeur égale à la limite supérieure.
    • Limite inférieure incluse — Spécifie si une valeur qui est égale à la limite inférieure passe le test de limite. Cochez cette case pour inclure une valeur égale à la limite inférieure.
  • Informations sur le cadencement — Contient les options suivantes pour les signaux temporels et fréquentiels :
    • Axe de fréquence logarithmique — Définit l'affichage de l'axe de fréquence du graphe à logarithmique et, quand le paramètre Source des limites est défini à Signaux définis par l'utilisateur, calcule les valeurs limites entre les points de définition pour que le segment résultant apparaisse sous forme d'une ligne droite dans une représentation de fréquence logarithmique. Cette option peut être utile pour créer des limites asymptotiques qui s'ajustent au "roll-off" de filtre exprimé en décibels par décade. Ce paramètre apparaît seulement si le signal en entrée est un signal du domaine fréquentiel.
    • Ignorer l'horodatage — Force l'horodatage du signal en entrée à passer à la valeur 0 pour que vous puissiez définir les signaux des limites par rapport au début du signal en entrée. Ce paramètre apparaît seulement si le signal en entrée est un signal du domaine temporel.
ActionsContient les options suivantes :
  • Action en cas d'échec — Contient les options suivantes :
    • Arrêter le projet après avoir échoué — Spécifie qu'il faut arrêter l'exécution du projet lorsque le signal ne passe pas le test de limite le nombre de fois spécifié.
    • fois — Spécifie le nombre de fois que le signal doit réussir ou échouer au test de limite pour que LabVIEW SignalExpress arrête le projet.
    • Action en cas d'échec — Spécifie l'action à effectuer quand le signal ne passe pas le test de limite le nombre de fois spécifié.
      • aucune — Spécifie qu'il ne faut entreprendre aucune action supplémentaire.
      • instantané des entrées — Spécifie qu'il faut prendre un instantané des entrées actuelles de l'étape Test de limite.
      • instantané de tous les signaux du projet — Spécifie qu'il faut prendre un instantané de tous les signaux du projet.
  • Action en cas de réussite — Contient les options suivantes :
    • Arrêter le projet après avoir réussi — Spécifie qu'il faut arrêter l'exécution du projet lorsque le signal passe le test de limite le nombre de fois spécifié.
    • fois — Spécifie le nombre de fois que le signal doit réussir ou échouer au test de limite pour que LabVIEW SignalExpress arrête le projet.
    • Action en cas de réussite — Spécifie l'action à effectuer quand le signal passe le test de limite le nombre de fois spécifié.
      • aucune — Spécifie qu'il ne faut entreprendre aucune action supplémentaire.
      • instantané des entrées — Spécifie qu'il faut prendre un instantané des entrées actuelles de l'étape Test de limite.
      • instantané de tous les signaux du projet — Spécifie qu'il faut prendre un instantané de tous les signaux du projet.

Détails sur Test de limite

Types de signaux en sortie

Test de limite renvoie un groupe de signaux nommé résultats du test de limite. Ce groupe de signaux contient les éléments suivants :

  • échec du signal — Les valeurs ou signaux en entrée. Si vous tracez l'échec du signal dans un graphe, le graphe inclut le signal en entrée, les limites et les parties du signal qui n'ont pas passé le test de limite.
  • limite supérieure — La limite supérieure utilisée pour effectuer le test de limite.
  • limite inférieure — La limite inférieure utilisée pour effectuer le test de limite.

Limites

Le type de limites que vous pouvez définir pour le test de limite dépend du type du signal en entrée.

Si l'entrée est un signal temporel ou fréquentiel, vous pouvez utiliser les types de limites suivants :

  • Des signaux en sortie du même type que le signal en entrée — Vous pouvez utiliser des signaux en sortie d'autres étapes de LabVIEW SignalExpress ou de VIs LabVIEW comme limites. Par exemple, vous pouvez comparer un signal temporel à deux autres signaux temporels.
  • Valeurs scalaires en sortie — Vous pouvez utiliser des valeurs scalaires en sortie d'autres étapes de LabVIEW SignalExpress ou de VIs LabVIEW comme limites. L'étape Test de limite compare le signal en entrée aux valeurs scalaires élément par élément. Par exemple, vous pouvez comparer un signal temporel à deux valeurs CC mesurées.
  • Des signaux définis par l'utilisateur du même type que le signal en entrée — Vous pouvez définir les signaux des limites en cliquant sur les boutons Définir la limite supérieure, Définir la limite inférieure ou Définir une seule limite. La boîte de dialogue Définir le signal qui apparaît vous permet de définir un signal de limite basé sur des points définis par l'utilisateur. Utilisez cette boîte de dialogue pour créer un signal de limite composé d'une série de segments de droites qui connectent ces points.
  • Constantes définies par l'utilisateur — Vous pouvez définir des valeurs constantes pour les limites. L'étape Test de limite compare le signal en entrée aux valeurs constantes élément par élément.

Si l'entrée est une valeur scalaire, vous pouvez utiliser les types de limites suivants :

  • Valeurs scalaires en sortie — Vous pouvez utiliser des valeurs scalaires en sortie d'autres étapes de LabVIEW SignalExpress ou de VIs LabVIEW comme limites. L'étape Test de limite compare le signal en entrée aux valeurs scalaires élément par élément. Par exemple, vous pouvez comparer un signal temporel à deux valeurs CC mesurées.
  • Constantes définies par l'utilisateur — Vous pouvez définir des valeurs constantes pour les limites. L'étape Test de limite compare la valeur en entrée aux valeurs constantes.

Mode de comparaison et Inclusion des limites

Test de limite possède quatre modes de comparaison. Ces modes indiquent si un signal ou une valeur se trouve dans les limites, hors des limites, s'il est supérieur à une limite inférieure ou inférieur à une limite supérieure. Vous pouvez choisir les valeurs de limites exactes à inclure ou pas dans le test. Le test échoue ou réussi si la valeur en entrée égale la valeur de la limite définie dans les valeurs des limites.

Définition d'une gamme de limite à partir d'une seule limite

Vous pouvez définir un ensemble de limites supérieures et inférieures à partir d'une seule limite en utilisant les paramètres de mise à l'échelle d'offset et de gain. Sélectionnez des limites basées sur Limite et gamme uniques pour activer les paramètres de mise à l'échelle définis par l'utilisateur.

Limites définies dans une échelle fréquentielle logarithmique

Lorsque vous utilisez des signaux définis par l'utilisateur comme limites pour un signal fréquentiel, l'étape Test de limite définit les limites comme une série de segments de droites qui connectent des points définis par l'utilisateur. Par défaut, l'étape Test de limite suppose que l'axe de fréquence est linéaire, il y a donc une relation linéaire entre la fréquence et l'amplitude ou les valeurs de phase. Sélectionnez l'option Axe de fréquence logarithmique pour indiquer si vous voulez afficher un axe de fréquence logarithmique et définir les signaux des limites pour que la connexion entre les points apparaisse sous forme de segments de droites dans l'échelle fréquentielle logarithmique. Vous pouvez définir les limites dans une échelle fréquentielle logarithmique si vous voulez tester la pente (roll-off) asymptotique d'un filtre, généralement un segment de droite dans un graphe de décibels en fonction de fréquences sur une échelle logarithmique.