Opérateur de séries de données (FPScript)

23.08.2021

Forme une série de données avec des valeurs linéaires ascendantes ou descendantes.

Syntaxe

(Nombre, Valeur de départ, Incrément)

La syntaxe de l'opérateur ( , , ) se compose des éléments suivants :

Élément

Description

Numéro

Soit l'expression numérique réelle qui détermine le nombre de valeurs de la série de données et pour laquelle la valeur doit ensuite être supérieure ou égale à zéro, soit toute expression non scalaire, comme un signal. Dans ce cas, Number est égal au nombre de lignes de la valeur transmise.

Valeur de départ

Une expression numérique réelle, un intervalle de temps ou une valeur temporelle calendaire pour laquelle la première valeur de la série de données à former est déterminée.

Incrémenter

Une expression numérique réelle ou un intervalle de temps qui spécifie le montant de la différence entre les valeurs de la série de données.

Remarques

Le type de données du résultat est copié à partir de l'un des paramètres StartingValue ou Increment. Le paramètre ayant la résolution la plus élevée détermine le type de données du résultat. Si vous spécifiez les paramètres comme des constantes, leur notation détermine le type de données du résultat.

Si la valeur de départ et l'incrément sont une quantité, ils doivent avoir la même dimension SI et l'unité de l'incrément est transformée en unité de la valeur de départavant de créer la série de données. Si un seul argument est une quantité, alors la même unité est utilisée pour l'autre argument. Si le nombre est une quantité, alors il doit avoir la dimension SI 1 et il sera transformé en unité 1 avant la multiplication.

Remarque :   Utilisez la fonction Série si vous souhaitez spécifier la série de données au-dessus de la valeur de départ, de la valeur finale ou de l'incrément.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

(100, 0., 0.1)

Génère une série de données avec 100 valeurs à virgule flottante de 64 bits commençant par 0 et utilisant l'incrément 0,1.

(48, '1.1.2004', '00:30')

Génère une série de données avec 48 valeurs de temps calendaire commençant par '1/1/2004 00:00' et utilisant des incréments de 30 minutes.

(48, 0, -'00:30')

Génère une série de données avec 48 valeurs d'intervalle de temps commençant par '00:00:00' et utilisant des incréments de -30 minutes.

(NumberOfRows(Y), 0., 0.1)

ou

(Y, 0., 0.1)

Génère une série de données pour laquelle le nombre de valeurs correspond à la série de données stockée dans Y.

(3, 0 V, 250 mV)

Résultats dans la série de données {0 V, 0,25 V, 0,5 V}.

(2 Pi, 0, 1)

Génère une série de données avec 6 valeurs, puisque l'unité Pi a la dimension SI 1 et 2 Pi transformé à l'unité 1 donne 6.2831853 et est arrondi à 6.

 

Voir aussi

Série Fonction

Fonction StraightLine

Fonction du signal

Opérateur du faisceau

Opérateur de multiplication

Opérateur de signe de polarité (#)

Structures de données

Partager l’article ou envoyer par mail :

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