RemoveVoidValues (FPScript)

21.09.2021

Supprime les valeurs invalides (void) d'un ensemble de données.

Syntaxe

RemoveVoidValues(DataSet)
ou
RemoveVoidValues(Y, X)
ou
RemoveVoidValues(Y, X, Z)

 

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

Section

Description

DataSet

L'ensemble de données dont les points invalides (void) doivent être supprimés. Une composante X ou Z manquante est automatiquement générée sous forme de série linéaire, de sorte que même dans une série de données ou une matrice de données, il est possible d'identifier les valeurs, lignes ou colonnes qui ont été supprimées.

Toutes les structures de données sont autorisées, sauf Scalaire. Tous les types de données numériques 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.

Y

La composante Y de l'ensemble de données à traiter. Si vous spécifiez une structure de données composée, sa composante Y est utilisée.

Les structures de données autorisées sont Séries 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 numériques 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é.

X

La composante X de l'ensemble de données à traiter. Si vous spécifiez une structure de données composée, sa composante Y est utilisée.

Les structures de données autorisées sont Séries 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 numériques 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é.

Z

La composante Z de l'ensemble de données à traiter. Si vous spécifiez une structure de données composée, sa composante Y est utilisée.

Les structures de données autorisées sont Séries de données et Signal. Tous les types de données numériques 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é.

Remarques

Une valeur complexe est considérée comme invalide si sa partie réelle ou sa partie imaginaire est invalide. Un point dans un signal est considéré comme nul si sa composante Y ou X est invalide. Un point dans une courbe spatiale est considéré comme nul si sa composante X ou Z est invalide. Une ligne dans une série de signaux est considérée comme invalide si sa valeur X ou toutes les valeurs Y sont invalides. Une colonne dans une série de signaux est considérée comme invalide si sa valeur Z ou toutes les valeurs Y sont invalides. Dans une série de signaux avec une composante X bidimensionnelle, une ligne ou une colonne est considérée comme invalide si au moins une des composantes est invalide pour toutes les paires de valeurs XY. Dans le cas d'ensembles de données bidimensionnels, des valeurs invalides peuvent donc rester dans le résultat. Si vous souhaitez supprimer toutes les valeurs invalides (void) d'une série de signaux, vous devez supprimer la série de signaux avant de convertir les valeurs invalides (void) en une liste à l'aide de la fonction SeriesToList.

Disponible dans

FlexPro Basic, Professional, Developer Suite

Exemples

RemoveVoidValues(Signal)

Supprime les valeurs invalides (void) du signal.

RemoveVoidValues(SeriesToList(SignalSeries))

Supprime toutes les valeurs invalides (void) de la série de signaux et renvoie une liste de signaux de longueur potentiellement différente.

Voir aussi

Fonction InterpolateVoidValues

Fonction SearchVoidValues

Fonction HasVoidValues

Fonction SeriesToList

Partager l’article ou envoyer par mail :

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