FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette

Documentation FlexPro 2025

Reduce

Réduit le nombre de valeurs dans un ensemble de données.

Syntaxe

Reduce(DataSet, le [ ReductionFactor Variable 1 ] [ , le Position Variable 0 ])

 

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

Section

Description

DataSet

L'ensemble de données dont le nombre de valeurs doit être réduit.

Toutes les structures de données sont autorisées, sauf Scalaire et Liste. Les types de données non pris en charge sont Chaîne de caractères.

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.

ReductionFactor

Un facteur entier qui précise de combien le nombre de valeurs doit être réduit.

Les structures de données autorisées sont Scalaire. Tous les types de données entiers sont autorisés.

La valeur doit être supérieure ou égale à 1.

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é.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 1 .

Position

Spécifie la position de la première valeur à extraire. Si vous omettez l'argument, l'extraction commencera avec la première valeur.

Les structures de données autorisées sont Scalaire. Tous les types de données entiers 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é.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 .

Remarques

Le résultat a la même unité que l'argument DataSet.

La réduction est obtenue en ne copiant qu'une valeur sur dix dans l'ensemble des données de résultat.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

Reduce({3, 5, 4, 2, 7, 6, 8, 1}, 2)

Renvoie {3, 4, 7, 8}.

Reduce({3, 5, 4, 2, 7, 6, 8, 1}, 2, 1)

Renvoie {5, 2, 6, 1}.

Voir aussi

Fonction LinearInterpolation

Fonction DeltaCompress

Fonction Expand

Fonction Sample

Fonction Resample

Objet d'analyse Échantillonnage de signal