Calculatrice

MP-Web Calculs généraux

Comment gérer les calculs généraux dans MP-Web

 

Note

Les calculs généraux ont remplacé les calculs génériques et spécifiques dans MP-Desktop. Cependant, les calculs de ce type effectués dans MP-Desktop sont toujours accessibles dans MP-Web, et les changements sont universellement appliqués lorsque les clients disposent des deux applications.

Introduction

L'utilisateur est d'abord invité à choisir le type de flux de travail de calcul général qu'il souhaite. L'option par défaut est le flux de travail le plus typique pour les calculs généraux lorsqu'un calcul commun doit être appliqué à un plus grand nombre de lieux d'échantillonnage.

 

Note

Si un utilisateur tente d'enregistrer un calcul à n'importe quel stade du processus et que le calcul n'est pas terminé, il peut être enregistré comme inactif. Si un utilisateur n'est pas sûr de la configuration du calcul ou a besoin de s'y référer ultérieurement, il peut être partiellement sauvegardé dans cet état d'inactivité.

Général

Donnez au calcul un nom approprié qui définisse clairement son objectif ou sa fonction. Une section de commentaires permet également d'ajouter un contexte supplémentaire.

Calcul

C'est dans cet onglet que la logique de calcul est créée. Pour maintenir une syntaxe correcte, les utilisateurs ne peuvent pas taper dans le calcul et doivent utiliser le clavier et les options à l'écran pour construire le contenu requis.

Calculatrice

Ce sous-onglet comprend les données primaires permettant aux utilisateurs de construire le calcul. Utilisez le clavier pour ajouter des nombres fixes et insérer les fonctions principales. Si le calcul nécessite des fonctions plus avancées, cliquez sur le bouton Avancé pour élargir le nombre d'options.

Variables

L'onglet Variables permet aux utilisateurs d'inclure des variables qui font partie de la logique de calcul. Utilisez la liste déroulante et recherchez la variable à inclure. Une fois la variable choisie, cliquez sur Insérer pour l'inclure. Pour les calculs plus complexes, il faut veiller à sélectionner l'emplacement correct avant de l'insérer. Les variables sont surlignées en orange dans le volet de calcul.

L'onglet Variable propose également des options de fonctions simples. Les utilisateurs doivent basculer entre les différents tableaux pour construire la logique requise lorsque des fonctions plus complexes sont nécessaires.

La (les) variable(s) sera (seront) également incluse(s) dans le tableau. Si les utilisateurs ajoutent plusieurs copies de la même variable au calcul, un petit suffixe numéroté sera inclus. Ce suffixe indique quelle variable du calcul est liée à quelle variable du tableau. Ceci est important dans les scénarios où l'interpolation est utilisée, par exemple, lors de la déduction d'un relevé de compteur à partir du relevé de compteur de la période précédente.

Variables Interpolation

L'interpolation est un concept essentiel que les utilisateurs doivent comprendre dans les calculs de MonitorPro. Par exemple, un calcul qui suit la logique de {Variable A} + {Variable B} = {Variable C} peut être configuré pour produire différents résultats. Le scénario le plus courant consiste à vouloir que les variables A et B soient enregistrées à la même heure et à la même date pour être additionnées. Par défaut, la règle est définie de manière à "ignorer le calcul si aucune correspondance n'est trouvée". Il est essentiel de comprendre les données de base lors de la mise en place de la logique de calcul pour s'assurer qu'elle s'exécute automatiquement comme prévu. Si les données ne correspondent pas et que l'interpolation n'est pas définie, le calcul ne sera pas effectué.

D'autres options consisteraient à utiliser la valeur la plus proche s'il est possible de le faire, mais que les valeurs à combiner ne tombent pas à la même date/heure. Les options "interpoler la valeur suivante et la valeur précédente" ont un objectif similaire, mais l'utilisateur peut décider, si une valeur ne correspond pas, de forcer la valeur précédente ou suivante et de ne pas supposer la valeur la plus proche (qui peut ou non être la même).

L'option d'interpolation à usage permanent est généralement utilisée dans les calculs de type relevé de compteur, lorsqu'un relevé doit être soustrait d'un relevé ultérieur ou futur. Ainsi, une valeur sera toujours importée et déclenchera l'exécution du calcul, en utilisant la valeur enregistrée par rapport au relevé précédent, par exemple.

Ces scénarios peuvent être étendus pour compenser les scénarios de "renversement" des compteurs d'eau ; selon la logique, la valeur d'un relevé de compteur devrait toujours augmenter mais pas diminuer. Lorsque c'est le cas, la logique alternative peut prédire un renversement/réinitialisation du relevé du débitmètre.

La dernière option consiste à prendre une valeur fixe. Par exemple, lorsque les données pour l'une des variables ne sont pas présentes, un 0 est substitué. Cette méthode est typique et logique lorsque le calcul résume plusieurs éléments constitutifs en une variable récapitulative/totalisée commune. Si aucune valeur n'est trouvée, on suppose que la somme/le total est égal(e) à 0.

Choisir la source de données

Cette option permet à l'utilisateur de filtrer les données entrantes d'une (de) variable(s) particulière(s) vers une source de données sélectionnée. Il peut s'agir d'exclure intentionnellement toute donnée indésirable, telle que des données de terrain, lorsque le calcul ne doit être effectué qu'à partir de données de laboratoire définies.

Choisir le type d'échantillon

Cette option permet à l'utilisateur de filtrer les données entrantes d'une (de) variable(s) particulière(s) vers un type d'échantillon sélectionné. Cela peut être fait intentionnellement pour exclure toute donnée indésirable, comme les données QA/QC lorsque le calcul ne doit être effectué qu'à partir des données d'échantillonnage primaires.

Constantes

Ceci affichera la liste des constantes configurées dans MonitorPro par les utilisateurs. Pour les valeurs fixes telles que Pi ou avec des conversions d'unités, il est conseillé d'utiliser des constantes plutôt que d'inclure simplement la valeur. Inclure simplement la valeur peut être rapide, mais il peut être difficile pour les futurs utilisateurs de comprendre la référence ou la signification de la valeur. Les constantes sont surlignées en violet dans le volet de calcul.

Facteurs

Un facteur est similaire à une constante, à la différence fondamentale qu'un facteur peut changer dans le temps, alors qu'une constante ne change pas, par définition. Il s'agit le plus souvent de facteurs d'émission ou de valeurs de sommet de puits/enquête utilisés pour calculer des valeurs de référence réduites ou supérieures à l'artillerie. Les facteurs sont surlignés en vert dans le volet de calcul.

Un exemple simple de facteur de référence - Variable du niveau de la nappe phréatique

Conformité

L'onglet Conformité permet aux utilisateurs d'inclure toute configuration de conformité dans la logique de calcul. Cela permet, par exemple, de calculer un pourcentage ou de s'approcher d'une limite. La conformité, telle qu'elle apparaît dans le menu déroulant, comprend les noms des types de variables et de niveaux.

Note

Seule la conformité simple peut être référencée, sans règles conditionnelles ni autre logique "complexe", comme les dates de début et de fin.

Exemple simple de calcul du pourcentage du volume existant par rapport à la limite supérieure de conformité.

Règles

Ici, les utilisateurs peuvent définir la variable primaire, qui indique d'où proviennent les métadonnées dans la sortie.

Configuration de la syntaxe et des calculs

Il est possible que si un utilisateur copie un calcul à partir d'un manuel ou d'une formule Excel, la syntaxe de MonitorPro soit légèrement différente. En général, si l'utilisateur comprend la méthodologie de calcul, l'ajouter dans la syntaxe requise par MonitorPro sera simple.

Navigation

Si un utilisateur clique sur un objet dans la fenêtre de calcul, le premier clic positionnera le curseur à droite de cet objet. S'il clique à nouveau, le curseur se positionne à gauche de l'objet. Double-cliquez sur un objet pour le sélectionner. De même, utilisez les boutons fléchés pour naviguer à gauche ou à droite dans le calcul. Selon le sens de la navigation, le curseur se déplacera du côté de l'objet, le sélectionnera, puis se déplacera de l'autre côté en cliquant à nouveau sur les flèches. Lorsque le curseur rencontre un nombre saisi dans le calcul, chaque clic sur la flèche déplace le curseur parmi les chiffres, ce qui permet d'effectuer des modifications.

Supports

Les parenthèses définissent la manière dont un calcul sera exécuté. La syntaxe est essentielle pour garantir que le calcul fonctionne comme prévu. Les utilisateurs n'ont pas à se préoccuper de l'équilibrage des parenthèses, car elles ne peuvent être ajoutées que par paires ; cependant, leur emplacement est essentiel pour que le résultat soit conforme aux attentes.

L'emplacement du curseur influe sur l'application des crochets.

Dans l'exemple ci-dessous, le calcul de "3 * 15,9994" doit être inclus en premier.

En plaçant le curseur à droite, cliquez sur l'icône de parenthèse pour mettre le texte entre parenthèses.

Pour mettre tout le contenu de "14,0067 + ( 3 * 15,9994)" entre parenthèses, placez le curseur à gauche et cliquez sur l'icône de parenthèse.

Pour envelopper le contenu le plus large, l'ensemble de la ligne de partage peut être enveloppé en sélectionnant la ligne de partage et en cliquant sur l'icône de parenthèse.

Résultat

Variable de résultat - C'est l'endroit où les données de résultat seront sauvegardées. Il s'agit généralement d'une variable distincte qui doit contenir les unités correctes pour les données produites.

Source de données du résultat - La source de données est généralement définie comme une source distincte, telle que Calculée. Cela permet aux données potentiellement liées à la même variable d'être clairement définies comme étant calculées dans MonitorPro au lieu de données importées du terrain, de l'appareil ou du laboratoire.

De même, les utilisateurs peuvent définir la source de données de sortie comme ils le souhaitent ou la faire correspondre aux données entrantes si elles sont cohérentes. Si l'utilisateur souhaite utiliser la source des données de base, mais que les données de base comprennent plusieurs sources de données, une source de données "primaire" peut être définie pour la sortie. Choisissez [Copier la source de la variable primaire] dans le menu déroulant Source de données du résultat. Ensuite, cochez la case Variable primaire dans l'onglet Règles pour la variable primaire sélectionnée. Par défaut, il s'agira de la première variable ajoutée au calcul/première dans l'ordre si elle n'est pas remplacée.

Type d'échantillon de résultat - Les données de sortie peuvent être définies comme un type d'échantillon spécifique si nécessaire. Laissez ce champ à [No Sample Type] si les types d'échantillons ne sont pas utilisés/non applicables.

Comme pour la source de données, le type d'échantillon des données de sortie peut être défini en fonction du type d'échantillon entrant de la variable primaire. Le réglage s'effectue de la même manière que ci-dessus. Il ne peut y avoir de variable primaire indépendante pour la source de données et le type d'échantillon.

Enfin, définissez le nombre de décimales pour la valeur de sortie. En règle générale, ce nombre doit correspondre à la précision des données entrantes afin de ne pas perdre ou déduire une précision supérieure à celle inhérente aux données de base.

Préfixer le résultat avec le symbole "moins que" - Dans certains cas, l'utilisateur peut souhaiter produire le résultat avec un symbole "moins que" lorsque les données entrantes ont également un symbole "moins que".

En supposant qu'un multiplicateur inférieur à 1 soit utilisé :

Sans ce préfixe, < 1 + < 1 = 2

Avec ce préfixe sur < 1 + < 1 = < 2

Note

MonitorPro utilise le moins que pour dériver une valeur numérique pour les calculs ultérieurs et les tendances. Généralement, les utilisateurs laissent le "multiplicateur de moins que", qui détermine comment lire le moins que comme 1. Moins que 1 ou < 1 sera traité comme 1. Dans certains cas, les utilisateurs fixeront le moins que à 0,5, de sorte que < 1 sera traité comme une valeur de 0,5.

Limite de détection - Cette option permet à l'utilisateur de fixer une valeur minimale que le calcul peut produire. Elle est utilisée pour protéger la précision des données entrantes ou du calcul lui-même.

Avec une limite de détection de 3, 1 + 1 = < 3

Données non numériques - Cette option permet aux utilisateurs de gérer la façon dont la calculatrice traite les données non numériques qu'elle rencontre. Les utilisateurs peuvent contrôler l'édition de texte à une valeur définie, la valeur de texte trouvée (telle que Dry), ou aucune valeur.

Copie de champs - Les métadonnées peuvent être copiées dans les données résultantes, avec diverses options.