Présentation

La calculatrice adonix, utilisable depuis tout endroit du logiciel soit par utilisation du menu ? / Aide au diagnostic / Calculatrice, soit par utilisation du raccourci  , permet d'évaluer des formules de calcul conformes au langage des expressions adonix. Ce peut donc être des calculs faisant simplement intervenir des constantes (comme 3.14159265358+2.71828182845, par exemple), ou bien des formules plus complexes avec des variables, fonctions et opérateurs (comme sigma(1,20,log(indcum)*pi), ou encore len([AUS]TELEP) )

Mode opératoire

La saisie de la formule se fait dans une fenêtre où 240 caractères maximum peuvent être saisis. La frappe de la touche de retour chariot permet l'évaluation de la formule : le résultat est alors affiché en dessous de la formule. La formule de départ reste affichée par défaut dans le champ où elle a été saisie.

Un certain nombre de fonctions sont accessibles par clic droit :

Historique

Cette fonction permet de faire apparaître les dernières formules tapées par l'utilisateur, avec le résultat obtenu lors de cette évaluation, et de rappeler une de ces formules pour la réévaluer. Le nombre de formules ainsi empilées est paramétrable par utilisateur (champ Historique calculette dans la gestion des utilisateurs).

Décimales

Cette fonction permet de définir le nombre de décimales à utiliser pour afficher le résultat (de 0 à 24)

Editeur formules

Cette fonction permet de faire appel à l'éditeur de formules, pour aider l'utilisateur à construire sa formule de calcul.

Classes de variables

Cette fonction permet de donner accès à certaines fonctions du débogueur (visualisation d'une classe, de la liste des tables et masques ouverts…). Ce choix n'est possible que si les variables du débogueur permettent cet accès.

Messages d'erreur

Tous les messages d'erreur liés à une erreur de syntaxe (il manque une parenthèse fermante, par exemple), ou de calcul (division par 0, variable inexistante par exemple) peuvent être affichés.

Tables mises en œuvre

La table ACALCUL [AKL] stocke les dernières opérations réalisées par chaque utilisateur selon la valeur du paramètre HISTCALC.