Opérateur de composants (FPScript)

23.08.2021

Extrait la composante X, Y ou Z d'un ensemble de données avec une structure de données agrégées.

Syntaxe

Term.Component

 

La syntaxe de l'opérateur de composant est constituée des éléments suivants :

Élément

Description

Terme

Une expression, qui décrit une variable, une formule ou un ensemble de données, appelle une fonction ou sélectionne un élément dans une liste, ou toute expression entre parenthèses.

Composant

Spécifie le nom du composant X, Y ou Z.

Remarques

L'opérateur prend la composante X, Y ou Z d'un signal, d'une série de signaux ou d'une courbe spatiale.

L'opérateur a également autorisé le côté gauche d'une opération d'affectation et sélectionne ensuite le composant auquel l'affectation doit avoir lieu.

Selon la structure de données présente, le résultat est une série de données, une matrice de données ou une valeur vide. Si vous appliquez l'opérateur à une valeur scalaire, vous obtenez la valeur en tant que composant Y et une valeur vide en tant que composant X et Z. Si vous appliquez l'opérateur à une série de données, vous obtenez la série de données entière en tant que composante Y, une série de données d'égale longueur à croissance linéaire avec un incrément de un en tant que composante X, et une valeur vide en tant que composante Z. Si vous appliquez l'opérateur à une matrice de données, vous obtenez la matrice de données entière en tant que composante Y ainsi qu'une série de données linéairement croissante avec un incrément de un en tant que composante X et Z.

Les listes sont traitées sur une base par élément et le résultat est à nouveau une liste.

Utilisez l'opérateur d'élément de liste si vous souhaitez utiliser un index numérique pour accéder à un composant. Ceci est utile si vous déterminez le composant auquel on accède en premier lors de l'exécution.

Si vous appliquez l'opérateur de composant à une expression, cette expression doit être placée entre parenthèses.

Si vous extrayez un composant, son unité, si elle est présente, est également extraite. Si vous affectez une quantité à un composant, sa valeur et son unité sont affectées au composant.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

\Signal.Y

Extrait la composante Y de la formule appelée "Signal" qui se trouve dans le dossier racine.

Signal [0n, 9n].Y

Extrait les 10 premières valeurs de la composante Y d'un signal.

Signal.Y[0n, 9n]

Fonctionne de la même manière que l'exemple précédent, mais de manière plus efficace car l'opération d'indexation ne doit être appliquée qu'à une série de données.

(Signal1 + Signal2).Y

Extrait la composante Y d'une expression.

Liste.Elément1.X

Extrait la composante X de l'élément appelé "Element1" dans une liste.

Liste.[1n].X

Extrait la composante X du deuxième élément d'une liste.

Liste.X

Génère une liste avec les composants X.

Lisse(Signal, 3).Y

Extrait la composante Y du signal qui renvoie la fonction Smooth.

Sig.Y = 1 mm # 10n

Affecte une nouvelle quantité à la composante Y du signal stocké dans la variable Sig.

$"Sig"$.X = (10n, 0., 0.1)

Attribue une nouvelle valeur à la composante X du signal stocké dans la variable appelée "Sig".

$String$.X = (10n, 0., 0.1)

Attribue une nouvelle valeur à la composante X du signal stocké dans la variable dont le nom est stocké dans le fichier Chaîne.

$String$(Signal).Z

Extrait la composante Z de la valeur de retour de la fonction dont le nom est stocké dans String.

{1, 4, 2}.X

Renvoie la série de données {0., 1., 2.}.

{1, 4, 2}.Z

Retourne le mot "vide".

({1, 4, 2} # 2).Z

Renvoie la série de données {0., 1.}.

 

Voir aussi

Opérateur immobilier

Opérateur d'index

Opérateur d'élément de liste

Opérateur d'orientation

Partager l’article ou envoyer par mail :

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