TimeAtLevelCount (FPScript)
Effectue un comptage de temps de maintien (procédure temps de maintien) conformément à la norme DIN 45667 .
Syntaxe
TimeAtLevelCount(Signal, ClassLimits)
ou
TimeAtLevelCount(Amplitude, Time, ClassLimits)
La syntaxe de la fonction TimeAtLevelCount se compose des éléments suivants :
Section |
Description |
---|---|
Signal |
Le signal à examiner. Les structures de données autorisées sont 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. |
Amplitude |
La composante Y du signal à examiner. Si vous spécifiez un signal, alors sa composante Y est utilisée. Les structures de données autorisées sont Séries de données, Matrice 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 son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
Time |
La composante X du signal à examiner. Si vous spécifiez un signal, alors sa composante Y est utilisée. Les structures de données autorisées sont Séries de données, Matrice de données, Signal 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 son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
ClassLimits |
Contient une série de données, qui contient les limites de classe pour le signal. 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 Amplitude . 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é. |
Remarques
Les valeurs invalides (void) ne sont pas comptées. Le résultat est un signal ou une série de signaux avec les temps de maintiens dans la composante Y. La composante X contient alors les points médians des divisions de classe spécifiées comme l'argument ClassLimits.
Disponible dans
Option Procédures de comptage
Exemples
TimeAtLevelCount(Signal({1, 9, 7, 5, 7, 6, 10, 2, 4, 2, 7}, 0.1), (11., 0.5, 1))
Renvoie Signal({0, 0.2, 0, 0.1, 0.1, 0.1, 0.3, 0, 0.1, 0.1}, (10., 1, 1)). Effectue un comptage de temps de maintien. Dix classes sont définies avec une largeur de classe de 1 à partir de 0,5. Le taux d'échantillonnage du signal est de 0,1.