MaximumValueCount (FPScript)
Effectue un comptage de valeur maximale conformément à la norme DIN 45667 .
Syntaxe
MaximumValueCount(Signal, ClassLimits, [ ReductionFactor = 1 ] [ , Normalize = 0 ])
La syntaxe de la fonction MaximumValueCount se compose des éléments suivants :
Section |
Description |
---|---|
Signal |
Le signal à analyser. Les structures de données autorisées sont Séries de données, Signal, Série de signaux et Série de signaux avec composante X bidimensionnelle. Tous les types de données réels sont autorisés. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
ClassLimits |
Contient une série de données, qui contient les limites de classe pour le comptage. Si ClassLimits contient n valeurs, cela conduit à n-1 classes fermées. La première ou la dernière valeur dans ClassLimits fournit la limite inférieure ou supérieure de la division de la classe. Les valeurs qui se situent en dehors des limites ne sont pas comptées. Les structures de données autorisées sont Séries de données. Tous les types de données réels sont autorisés. L'unité doit être compatible avec celle du paramètre Signal . Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
ReductionFactor |
Spécifie un facteur de réduction. Seule la valeur la plus élevée du facteur de réduction dans chaque cas est comptée dans l'ensemble de données. Pour un ReductionFactor supérieur à un, vous pourriez perdre des informations, car toutes les valeurs de mesure ne sont pas comptées. Les structures de données autorisées sont Scalaire. Tous les types de données entiers sont autorisés. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 1 . |
Normalize |
Spécifie une valeur à laquelle les fréquences doivent être normalisées. Si vous spécifiez 0 ici, aucune normalisation ne se produit, et la fonction fournit les fréquences absolues. Les structures de données autorisées sont Scalaire. Tous les types de données réels sont autorisés. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
Remarques
Les valeurs invalides (void) ne sont pas comptées.
Le résultat est un signal ou une série de signaux avec les fréquences absolues ou normalisées dans la composante Y. La composante X contient alors les points médians des divisions de classe spécifiées comme argument ClassLimits. Les fréquences absolues sont renvoyées sous forme de nombres entiers de 64 bits et les fréquences normalisées sous forme de nombres à virgule flottante.
Disponible dans
Option Procédures de comptage
Exemples
MaximumValueCount({1, 9, 7, 5, 7, 6, 10, 2, 4, 2, 7}, (11., 0.5, 1), 1)
Renvoie Signal({1L, 2L, 0L, 1L, 1L, 1L, 3L, 0L, 1L, 1L}, (10, 1., 1.)) . Effectue un comptage de valeur maximale. Dix classes sont définies avec une largeur de classe de 1 à partir de 0,5.
MaximumValueCount({1, 9, 7, 5, 7, 6, 10, 2, 4, 2, 7}, (11., 0.5, 1), 1, 100 %)
Effectue un comptage des valeurs maximales et normalise les fréquences à 100 %.