Frequency (FPScript)
Détermine la fréquence d'un ensemble de données.
Syntaxe
Frequency(DataSet)
La syntaxe de la fonction Frequency se compose des éléments suivants :
Section |
Description |
---|---|
DataSet |
L'ensemble de données dont la fréquence est à déterminer. Toutes les structures de données sont autorisées, sauf Scalaire et Liste. Tous les types de données réels sont autorisés. |
Remarques
Le résultat est toujours du type de données Virgule flottante de 64 bits.
L'unité du résultat est la même que la réciproque de l'unité de la composante X de DataSet. Si un ensemble de données n'a pas de composante X, on suppose un taux d'échantillonnage constant de un. Si vous spécifiez une série de données ou un signal, le résultat est une valeur scalaire avec la fréquence. Si vous spécifiez une matrice de données ou une série de signaux, il s'agit alors d'une série de données avec une fréquence par colonne. Si aucune fréquence n'a pu être déterminée, une valeur invalide (void) sera renvoyée.
La fréquence est déterminée dans le domaine temporel. Le signal est d'abord recherché pour les passages de niveau où la moyenne de l'amplitude est utilisée comme niveau de référence. La différence X des passages de niveau voisins est alors calculée. Les périodes inférieures à 10 % de la durée déterminée la plus longue sont ignorés. Cela permet d'éliminer les passages de niveau multiples au cours d'une même période, qui peuvent être causés par le bruit. Parmi les périodes restantes, la valeur réciproque de la moyenne est renvoyée comme résultat.
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.
Disponible dans
FlexPro Basic, Professional, Developer Suite
Exemples
Frequency(Signal) |
Détermine la fréquence d'un signal. |