FPScript
FPScript est un langage de programmation particulièrement facile à apprendre. Vous pouvez utiliser ce langage pour programmer vos propres analyses. Utilisez FPScript lorsque vous souhaitez programmer vos propres formules ou fonctions ou comme FPScript intégré pour accéder aux données ou aux attributs des objets de présentation.
Les objets d'analyse FlexPro sont également basés sur FPScript. Toutefois, si vous utilisez un objet d'analyse, vous ne devez pas programmer vous-même le code FPScript. Il suffit de configurer l'analyse via la boîte de dialogue Propriétés de l'objet d'analyse et FlexPro crée automatiquement le code FPScript approprié.
FPScript a été développé spécifiquement pour l'analyse de données techniques/scientifiques et offre de puissants opérateurs que vous pouvez utiliser pour calculer des valeurs individuelles ainsi que des séries de données entières, des signaux, etc. en une seule ligne. Les formules FPScript peuvent fournir comme résultat chacune des structures de données et des types de données valables pour les objets de données. En particulier, les structures de données agrégées comprenant jusqu'à trois composants peuvent être calculées dans une seule expression.
FPScript utilise non seulement des nombres pour les calculs, mais aussi des quantités physiques composées de la valeur et de l'unité. Lors des opérations arithmétiques, les unités sont ajustées automatiquement, si nécessaire, et l'unité du résultat est dérivée correctement des unités des arguments. Il n'est donc plus nécessaire d'utiliser des facteurs d'échelle dans les expressions FPScript, comme c'est le cas pour ajuster les unités lorsqu'on utilise des langages de programmation purement numériques. Une autre source d'erreurs réside dans le calcul d'unités incompatibles. FPScript le reconnaît et affiche un message d'erreur.
FlexPro traite les formules que vous avez écrites en utilisant le langage FPScript tout comme les ensembles de données. Par exemple, vous pouvez afficher les résultats dans des graphiques ou des tableaux ou les calculer dans des formules ou des analyses supplémentaires. Par conséquent, les instructions les plus courantes dans les programmes FPScript sont des expressions arithmétiques que vous pouvez utiliser pour les calculs. Contrairement aux langages de programmation courants tels que le Basic, FPScript vous permet de calculer des séries de données entières, des signaux, etc., ainsi que des valeurs scalaires, en une seule instruction. Il n'est pas nécessaire d'utiliser des constructions en boucle pour ce faire.