Formules

23.04.2021

Une formule est un ensemble spécial de données dont la valeur n'est pas fixée lors de l'enregistrement, mais est remplacée par des opérations de calcul qui peuvent calculer la valeur lorsque cela est nécessaire. Ces formules sont écrites en FPScript. FlexPro vous propose des objets d'analyse spéciaux pour les analyses courantes afin que vous n'ayez pas à apprendre à utiliser FPScript.

Les formules sont les principaux outils d'automatisation de l'analyse. Dans le réseau imbriqué de formules d'un projet, l'ensemble des "connaissances" est sauvegardé afin que vous puissiez répéter l'analyse aussi souvent que vous le souhaitez, et les données à analyser peuvent être affectées d'un simple clic.

Vous pouvez utiliser des formules partout où les ensembles de données sont également autorisés, par exemple pour une courbe dans un diagramme.

FlexPro compile la formule en code binaire, ce qui garantit un traitement rapide. La technologie FlexPro "Smart Update" permet d'éviter les recalculs inutiles. Le résultat du dernier calcul est stocké temporairement et réutilisé le plus longtemps possible.

Remarque :   Avec FlexPro View, les options d'analyse sont limitées aux opérations mathématiques de base et aux évaluations statistiques simples.

Éléments de formule

Constantes: Il s'agit d'expressions constantes telles que les valeurs des différents types de données.

Variables: Vous pouvez utiliser des variables dans une formule pour enregistrer des résultats intermédiaires. Cela vous permet d'économiser du temps de calcul en n'effectuant qu'une seule fois un calcul pour des termes utilisés plusieurs fois. Vous pouvez également mieux structurer vos formules en affectant d'abord les paramètres à une variable, puis en poursuivant la formule à l'aide de cette variable.

Ensembles de données: Les ensembles de données sont utilisés comme des variables. Si un nom de jeu de données est utilisé dans une formule, ce nom représente les données qui sont lues lorsque la formule est calculée ultérieurement. Ces données peuvent également être des formules. Les formules sont alors d'abord évaluées pour obtenir les données. Vous ne pouvez pas effectuer d'affectations aux formules et aux ensembles de données.

Constantes prédéfinies: Certaines constantes mathématiques, telles que PI ou E, ainsi que les constantes utilisées comme paramètres de fonction, sont disponibles en tant que constantes prédéfinies. Vous ne pouvez pas utiliser ces noms pour les noms des ensembles de données et/ou des variables.

Opérateurs: Vous pouvez utiliser des opérateurs pour calculer et modifier des données. FlexPro vous fournit une variété d'opérateurs avec lesquels vous pouvez également calculer des signaux complets.

Déclarations: Chaque formule se compose d'une ou plusieurs déclarations, une ligne étant utilisée pour chaque déclaration. Toutefois, vous pouvez également écrire plusieurs instructions sur une seule ligne, si vous séparez les instructions les unes des autres à l'aide d'un point-virgule ';'. Vous pouvez également répartir une déclaration sur plusieurs lignes. Pour les lignes qui doivent être fusionnées avec les lignes suivantes, vous devez saisir une barre oblique inversée '\' ou un caractère de soulignement "_" comme dernier caractère. Dans les formules FlexPro, vous pouvez utiliser différentes boucles et instructions conditionnelles, par exemple, pour pouvoir effectuer une analyse complexe pour toutes les séries de données d'une série de signaux.

Fonctions: FlexPro dispose d'une variété de fonctions que vous pouvez utiliser pour générer des signaux et effectuer des analyses. Vous pouvez également définir des fonctions personnalisées. Ce sont des formules que vous fournissez avec des arguments et que vous pouvez appeler comme une fonction dans d'autres formules.

Propriétés de l'objet: Les différents objets de FlexPro fournissent des fonctions spéciales pour accéder à leurs attributs. Par exemple, vous pouvez accéder aux commentaires d'un ensemble de données.

Commentaires: Elles commencent par "//" et s'étendent ensuite jusqu'à la fin de la ligne.

Exemples de formules

La base de données du projet FPScript se trouve sur votre disque dur et contient divers exemples de programmation FPScript.

Le chemin d'accès à la base de données du projet est généralement C:\Users\Public\Documents\Weisang\FlexPro\2021\Examples\FPScript.fpd or C:>Users>Public>Public Documents>Weisang>FlexPro>2021>Examples>FPScript.fpd.

Voir aussi

Débogage des formules

FPScript

Tutoriel sur les fonctions FPScript personnalisées

Travailler avec les formules

Création d'une formule

Modification d'une formule

Insertion d'éléments de code dans une formule

Recherche et remplacement dans une formule

Appliquer des formules à des ensembles de données

Conversion de formules, d'objets d'analyse ou d'objets de liaison de données en ensembles de données

Partager l’article ou envoyer par mail :

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