Objet d’analyse Isolation d’événements *
Vous pouvez utiliser cet objet d'analyse pour rechercher divers événements dans des ensembles de données. Deux types de recherche d'événements fondamentalement différents sont pris en charge. Soit vous recherchez toutes les occurrences d'événements dans un ensemble de données, soit vous déterminez une séquence de différents événements à partir d'une certaine position de départ afin d'atteindre la position cible souhaitée.
L'apparence de la liste Événements dépend du résultat sélectionné (voir ci-dessous). Si vous recherchez une séquence d'événements, elle sera affichée sous forme de liste numérotée. Sinon, vous pouvez lier autant d'événements que vous le souhaitez. Vous pouvez sélectionner les liens suivants en cliquant dans la colonne Lien:
Lien |
Description |
---|---|
Et |
Seules les positions où se trouvent les deux événements sont renvoyées. |
Ou |
Toutes les positions pour lesquelles il existe au moins un événement sont renvoyées. |
Avant |
Seules sont renvoyées les positions où un événement 1 précède immédiatement un événement 2. |
Après |
Seules sont renvoyées les positions où un événement 1 suit immédiatement un événement 2. |
Utilisez les opérateurs logiques Avant et Après pour analyser des séquences périodiques d'événements. Par exemple, vous pouvez détecter tous les maxima qui se produisent après une pente. Vous pouvez modifier l'ordre dans lequel les opérations logiques sont effectuées en utilisant les parenthèses. Si vous n'utilisez pas de parenthèses, l'opération ET logique a la priorité sur toutes les autres opérations.
Double-cliquez sur un événement pour le modifier ou cliquez sur le bouton Ajouter une isolation d'événements.
Dans la boîte de dialogue Événement, FlexPro vous propose de choisir parmi les événements suivants :
Événement |
Description |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Passages de niveau |
Points auxquels un niveau spécifique est franchi. Dans le champ Niveau, vous pouvez spécifier le niveau sous forme de valeur absolue ou de pourcentage de la valeur maximale de l'ensemble de données. L'hystérésis spécifie la quantité minimale dont l'amplitude du signal doit augmenter ou diminuer une fois qu'un passage de niveau a été reconnu, afin que le passage de niveau soit accepté. Vous pouvez le spécifier sous forme de valeur absolue ou de pourcentage de la valeur maximale de l'ensemble de données. |
||||||||||||||||||
Extrema |
Valeurs maximales ou minimales locales. L'hystérésis est la quantité minimale dont le signal doit augmenter ou diminuer avant et après un extrema pour que celui-ci soit accepté. Vous pouvez le spécifier sous forme de valeur absolue ou de pourcentage de la valeur maximale de l'ensemble de données. |
||||||||||||||||||
Extrema globaux |
Maximum ou minimum global. |
||||||||||||||||||
Pentes |
Points où l'on trouve des pentes d'un minimum spécifié. Pour cela, l'amplitude doit augmenter ou diminuer dans l'écart X Delta-X d'au moins la quantité Delta-Y. L'hystérésis est la quantité maximale dont l'amplitude du signal est autorisée à osciller dans la direction opposée dans une pente. Les valeurs Delta-Y et Hystérésis peuvent être spécifiées en valeurs absolues ou en pourcentage de la valeur maximale de l'ensemble de données. |
||||||||||||||||||
Pentes au niveau |
Passages de niveau avec une pente minimale spécifiée. Les références des paramètres correspondent à celles des événements Passages de niveau et Pentes. |
||||||||||||||||||
Débuts et/ou fins de salves |
Débuts ou fins de sections de signaux périodiques dans lesquels une amplitude minimale est dépassée de manière répétée dans une période Delta-X. Dans le champ Niveau, vous pouvez spécifier cette valeur comme une valeur absolue ou comme un pourcentage de la valeur maximale de l'ensemble de données. Le champ Delta-X détermine l'intervalle [-Delta-X, Delta-X], dans lequel au moins une valeur doit être supérieure au niveau pour que la valeur particulière testée soit attribuée à la salve. Utilisez l'événement Valeurs dans salves pour extraire les salves dans leur intégralité. |
||||||||||||||||||
Valeurs dans salves |
Toutes les valeurs qui appartiennent à une salve. |
||||||||||||||||||
Débuts et/ou fins de pics positifs |
Débuts ou fins de pics positifs ou négatifs. Ce sont les zones où l'amplitude du signal est supérieure ou inférieure à un certain niveau, respectivement. Les valeurs qui sont exactement au niveau sont également trouvées. Dans le champ Niveau, vous pouvez spécifier cette valeur en valeur absolue ou en pourcentage de la valeur maximale de l'ensemble de données. Cet événement permet de trouver les points où les pics commencent ou se terminent. Utilisez l'événement Valeurs au-dessus/en dessous du niveau pour extraire les pics dans leur intégralité. |
||||||||||||||||||
Valeurs au-dessus du niveau |
Toutes les valeurs supérieures ou inférieures à un niveau donné. |
||||||||||||||||||
Valeurs dans l'intervalle |
Toutes les valeurs comprises dans un intervalle donné. Les valeurs qui se trouvent exactement sur la limite de l'intervalle sont également trouvées. Vous pouvez spécifier les limites de l'intervalle en tant que valeurs absolues ou en tant que pourcentage de la valeur maximale de l'ensemble de données. |
||||||||||||||||||
Valeurs invalides |
Valeurs à virgule flottante invalides. |
||||||||||||||||||
Valeurs dans pics |
Les pics sont des points du signal où l'amplitude augmente/diminue de plus de la quantité minimale spécifiée et diminue/augmente à nouveau de plus de la quantité minimale au plus tard après le nombre spécifié de points de données. Vous pouvez spécifier la hauteur minimale sous forme de valeur absolue ou de pourcentage de la valeur maximale de l'ensemble de données. Vous spécifiez la largeur maximale comme le nombre de points de données. |
||||||||||||||||||
Période de temps |
Segments de temps périodiques dans un ensemble de données avec des valeurs de temps calendaires. Pour les signaux, une recherche est effectuée dans la composante X. Les données doivent être des temps calendaires ou un timestamp doit être stocké dans l'objet de données qui fournit les données. Les critères suivants sont disponibles :
|
Dans la zone de liste Orientation, indiquez si vous souhaitez rechercher une orientation positive ou négative, ou des événements ayant une orientation quelconque. Dans un passage de niveau, l'événement positif est, par exemple, un passage ascendant du niveau, et, par conséquent, l'événement négatif est un passage descendant.
Utilisez les champs Delta-X min et Delta-X max pour déterminer de manière facultative la durée minimale requise d'un événement pour qu'il soit accepté. Vous pouvez l'utiliser, par exemple, pour rechercher des pics dont la largeur minimale et/ou maximale est spécifiée. Lors d'une recherche à l'intérieur d'un signal, ces valeurs doivent être spécifiées comme un intervalle X, mais si la recherche se fait à l'intérieur d'une série de données, ces valeurs seront interprétées comme des nombres de valeurs.
Dans le champ Rechercher dans, indiquez si les événements sélectionnés doivent être trouvés dans l'ensemble de données spécifié dans l'onglet Données ou dans un ensemble de données différent.
L'option Supprimer la composante constante soustrait la tendance constante des données avant la recherche de l'événement réel. Tous les paramètres avec des valeurs d'amplitude absolue que vous spécifiez pour l'événement se réfèrent alors aux données corrigées. Les valeurs Y dans le résultat sont cependant renvoyées sans cette correction.
L'option Former le complément inverse la condition du test. Vous pouvez ici rechercher toutes les valeurs de l'ensemble de données qui ne s'appliquent pas à l'événement sélectionné.
Sélectionnez l'un des résultats suivants pour la recherche :
Résultat |
Description |
---|---|
Extraire valeurs |
À partir de l'ensemble de données spécifié dans l'onglet Données, toutes les valeurs sont extraites qui satisfont à la combinaison logique des événements individuels. Le résultat est un ensemble de données avec les données extraites. Cette sélection n'est pas possible pour les données bidimensionnelles, car le résultat peut être un nombre différent de valeurs pour chaque colonne. Vous pouvez afficher ce résultat sous forme de tableau, par exemple, ou utiliser des symboles, par exemple, pour marquer des événements dans un graphique. |
Définir les autres comme invalides |
Conserve toutes les valeurs de l'ensemble de données spécifié dans l'onglet Données, mais définit les valeurs qui ne passent pas le filtre d'événement comme invalides. Vous pouvez également utiliser cette variante sur les matrices de données et les séries de signaux, puisque le nombre de valeurs n'est pas modifié. |
Indices des valeurs |
Ne transmet pas les valeurs extraites, mais plutôt les indices de toutes les valeurs qui remplissent la combinaison logique des événements individuels. Le résultat est une série de données. Cette sélection n'est pas non plus autorisée pour les données bidimensionnelles. Cette variante est généralement utilisée pour traiter les événements dans les formules. Grâce à leurs indices, vous pouvez créer, par exemple, une section de signal entre deux passages à zéro. |
Nombre d'événements |
Transmet le nombre d'événements qui satisfont à la combinaison logique des événements individuels. Le résultat est une valeur scalaire. Cette sélection n'est pas non plus autorisée pour les données bidimensionnelles. |
Valeurs booléennes |
Génère un ensemble de données avec des valeurs booléennes, qui spécifie à quels moments la combinaison logique d'événements individuels a été ou n'a pas été remplie. La structure de données correspond à l'ensemble de données spécifié dans l'onglet Données. Les données bidimensionnelles sont autorisées dans ce cas. Ce résultat est idéal, par exemple, pour être visualisé comme une courbe supplémentaire dans un graphique. |
Valeur X de l'événement suivant |
À partir d'une position de départ X spécifiée, une séquence d'événements individuels est traitée. La position de l'événement précédent est utilisée comme position de départ pour la recherche de l'événement suivant. Si vous ne spécifiez pas de position de départ, la recherche commencera au début de l'ensemble des données. Les données bidimensionnelles ne sont pas autorisées ici. |
Valeur X de l'événement précédent |
Correspond à la sélection précédente, mais dans ce cas, la recherche commence à la fin de l'ensemble de données et se dirige vers la gauche. Si vous ne spécifiez pas de position de départ, la recherche commencera à la fin de l'ensemble de données. |
Interpoler les valeurs |
Conserve toutes les valeurs de l'ensemble de données spécifié dans l'onglet Données et interpole les valeurs qui passent le filtre d'événements en utilisant une interpolation linéaire. Utilisez cette sélection pour supprimer les valeurs aberrantes, par exemple. Vous pouvez également utiliser cette variante sur les matrices de données et les séries de signaux, puisque le nombre de valeurs n'est pas modifié. |
Définir les valeurs comme invalides |
Conserve toutes les valeurs de l'ensemble de données spécifié dans l'onglet Données, mais définit les valeurs qui passent le filtre d'événement comme invalides. Utilisez cette sélection pour supprimer les valeurs aberrantes, par exemple. Vous pouvez également utiliser cette variante sur les matrices de données et les séries de signaux, puisque le nombre de valeurs n'est pas modifié. |
Extraire segments |
Interprète les indices des événements trouvés comme une séquence de débuts et de fins de segments extraits de l'ensemble de données et renvoyés sous forme de liste. Cela fonctionne également pour les événements qui fournissent des séquences d'indices liées, comme l'événement Valeurs au-dessus du niveau. Seuls les indices auxquels une telle séquence commence ou se termine sont alors considérés ici. La variante avec correction X corrige les composantes X des segments de sorte qu'elles commencent toutes à zéro. |
Divisé en segments |
Interprète les indices des événements trouvés comme des divisions au niveau desquelles l'ensemble de données est divisé en segments, et renvoie les segments sous forme de liste. Là encore, pour les événements qui fournissent les séquences d'indices correspondantes, seuls les indices auxquels une telle séquence commence ou se termine sont pris en compte. La variante avec correction X corrige les composantes X des segments de sorte qu'elles commencent toutes à zéro. La variante sans bordure n'inclut pas les segments de bordure au début et à la fin de l'ensemble de données dans le résultat. |
Fonctions FPScript utilisées
* Cet objet d'analyse n'est pas disponible dans FlexPro View.