Period (FPScript)

21.09.2021

Détermine la période d'un ensemble de données.

Syntaxe

Period(DataSet)

 

La syntaxe de la fonction Period se compose des éléments suivants :

Section

Description

DataSet

L'ensemble de données dont la période 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 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 alors une valeur scalaire avec la période. 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 période par colonne. Si aucune période n'a pu être déterminée, une valeur invalide (void) sera renvoyée.

La période 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. La moyenne des périodes restantes 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

Period(Signal)

Détermine la période d'un signal.

Voir aussi

Fonction Frequency

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :