Effectue un comptage de la durée de maintien (procédure de durée de maintien) selon la norme DIN 45667 pour un signal.
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 à analyser. 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érie 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érie 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érie 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 ne sont pas comptées. Le résultat est un signal ou une série de signaux avec les temps d'arrêt dans la composante Y. La composante X contient alors les points médians de la division de classe spécifiée en argument ClassLimits spécifié en tant qu'argument.
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. 10 classes sont définies, la largeur de la classe 1 commençant à 0,5. Le taux d'échantillonnage du signal est de 0,1.