Décime en continu la séquence X en entrée au moyen du facteur de décimation et de la commande booléenne moyennage. Câblez des données à l'entrée X pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.


icon

Entrées/Sorties

  • cbool.png réinitialisation

    réinitialisation contrôle l'initialisation de la décimation. La valeur par défaut est FAUX.

    Si réinitialisation est VRAI, ou si le VI s'exécute pour la première fois, LabVIEW initialise la décimation à partir de l'échantillon de X spécifié par indice de départ. Lorsque le VI s'exécute à nouveau avec réinitialisation défini à FAUX, LabVIEW initialise la décimation à partir des états finaux de l'appel précédent du VI.

    Pour traiter une grande séquence de données composée de blocs plus petits, définissez réinitialisation à VRAI pour le premier bloc et à FAUX pour tous les autres blocs. Vous pouvez aussi définir réinitialisation à VRAI à intervalles réguliers de blocs afin de réinitialiser périodiquement l'échantillon à partir duquel la décimation commence.

  • c1ddbl.png X

    X est la première séquence en entrée.

  • ci32.png facteur de décimation

    Le paramètre facteur de décimation est le facteur utilisé par le VI pour décimer la séquence X en entrée. facteur de décimation doit être supérieur à zéro. La valeur par défaut est 1.

    Si le facteur de décimation est supérieur au nombre d'éléments contenus dans X ou inférieur ou égal à zéro, ce VI définit le tableau décimé comme tableau vide et renvoie une erreur.

  • cbool.png moyennage

    moyennage spécifie comme le VI traite les points de données contenus dans X.

    Si moyennage est FAUX, le VI conserve chaque point de X correspondant au facteur de décimation. Si moyennage est VRAI, chaque point de sortie du tableau décimé est la moyenne des points d'entrée correspondant au facteur de décimation.

  • cerrcodeclst.png entrée d'erreur (pas d'erreur)

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • ci32.png indice de départ

    indice de départ détermine à partir de quel échantillon de X la décimation commence si le VI est appelé pour la première fois ou si réinitialisation est définie à VRAI. indice de départ doit être supérieur ou égal à zéro. La valeur par défaut est 0.

  • i1ddbl.png Tableau décimé

    Tableau décimé renvoie la séquence décimée de X.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • Si Y représente la séquence Tableau décimé en sortie, le VI Décimer (en continu) obtient les éléments de la séquence Y avec la formule suivante.

    Si moyennage est FAUX :

    Yi=xi*m+s

    pour i = 0, 1, 2, …, taille–1,

    Si moyennage est VRAI :

    pour i = 0, 1, 2, …, taille–1,

    n est le nombre d'éléments dans X, m est le facteur de décimation, s est l'indice de départ, taille est le nombre d'éléments dans la séquence Tableau décimé en sortie, donne l'entier le plus petit supérieur ou égal au nombre, donne l'entier le plus grand inférieur ou égal au nombre.

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Signal Processing\Signal Operation\Continuous Decimating.vi