CompoundTimeAtLevelCount (FPScript)
Effectue un comptage du temps de maintien conformément à la norme DIN 45667 de manière synchrone pour deux signaux.
Syntaxe
CompoundTimeAtLevelCount(Signal1, Signal2, ClassLimits1, ClassLimits2)
La syntaxe de la fonction CompoundTimeAtLevelCount se compose des éléments suivants :
Section |
Description |
---|---|
Signal1 |
Le premier signal à examiner. Les structures de données autorisées sont Séries de données et Signal. 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. |
Signal2 |
Le deuxième signal à examiner. Les structures de données autorisées sont Séries de données et Signal. 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. |
ClassLimits1 |
Contient une série de données, qui contient les limites de classe pour le premier signal. Si ClassLimits1 contient n valeurs, cela conduit à n-1 classes fermées. La première ou la dernière valeur dans ClassLimits1 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 Signal1 . 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é. |
ClassLimits2 |
Contient une série de données, qui contient les limites de classe pour le deuxième signal. 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 Signal2 . 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
Le résultat est toujours du type de données Virgule flottante de 64 bits.
Les deux signaux doivent contenir les mêmes valeurs de temps. Les valeurs temporelles du premier signal seront utilisées pour le calcul. Si la composante X est manquante, elle sera créée avec un taux d'échantillonnage de 1. Les valeurs invalides (void) ne sont pas comptées. Le résultat est une série de signaux avec une composante Z avec les temps de séjour dans la composante Y. La composante X ou la composante Z contient alors les points médians des divisions de classe spécifiées comme argument ClassLimits1 ou ClassLimits2 respectivement.
Disponible dans
Option Procédures de comptage
Exemples
CompoundTimeAtLevelCount(Signal1, Signal2, (11., 0.5, 1), (11., 0.5, 1))
Effectue un comptage de temps au niveau des deux signaux "Signal1" et "Signal2". Dix classes seront définies pour chacun des deux signaux.
Voir aussi
Fonction CompoundMaximumValueCount