Signal (FPScript)
Compose un signal, une série de signaux ou une courbe 3D à partir d'éléments individuels.
Syntaxe
Signal(YComponent, [ XComponent ] [ , ZComponent ])
La syntaxe de la fonction Signal se compose des éléments suivants :
Section |
Description |
---|---|
YComponent |
La composante Y de la structure de données à générer. Si vous spécifiez un signal, une série de signaux ou une courbe 3D, seule la composante Y de cette structure de données sera utilisée. Toutes les structures de données sont autorisées, sauf Scalaire. Les types de données non pris en charge sont Chaîne de caractères. |
XComponent |
La composante X de la structure de données à générer. Si vous spécifiez un signal, une série de signaux ou une courbe d'espace, seule la composante Y de cette structure de données sera utilisée. Si vous spécifiez une valeur scalaire, celle-ci est interprétée comme l'incrément d'une série de données commençant par zéro. Si vous omettez l'argument, une composante X commençant par zéro avec un incrément de un est ajoutée, sauf si YComponent contienne déjà une composante X. Toutes les structures de données sont autorisées. Tous les types de données réels sont autorisés. |
ZComponent |
La composante Z de la structure de données à générer. Si un signal est spécifié, sa composante Y est utilisée. Si vous spécifiez une valeur scalaire, celle-ci est alors interprétée comme l'incrément pour une série de données commençant par zéro. Les structures de données autorisées sont Scalaire, Séries de données, Signal et Liste. Tous les types de données réels sont autorisés. |
Remarques
Les unités des différentes composantes sont incluses dans le résultat. Une description exacte des structures de données que vous pouvez construire avec cette fonction se trouve sous Structures de données.
Les nombres de valeurs des composants passés sont automatiquement alignés les uns avec les autres, et les valeurs excédentaires sont donc ignorées.
La fonction peut également traiter des listes. Pour ce faire, il faut au moins faire passer la composante Y comme une liste. Les listes sont traitées par élément et le résultat est une fois de plus une liste avec des éléments composés. Les noms des éléments sont copiés à partir de la liste avec les éléments Y.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
Signal({1, 3, 5, 7}, {0, 1, 2, 3}) |
Le résultat est un signal à quatre points. |
Signal({1, 3, 5, 7}) |
Le résultat est un signal à quatre points. Ajoute la composante X {0, 1, 2, 3}. |
Signal({1, 3, 5, 7}, {0, 1, 2, 3, 4}) |
Il en résulte également un signal à quatre points. La cinquième valeur X est coupée car seules quatre valeurs Y sont présentes. |
Signal(DataSeries, 0.1 s) |
Transforme une série de données en un signal avec un taux d'échantillonnage de 10 Hz. |