Définition de variables calculées
(Traduction du document original anglais)
Présentation
Vous pouvez créer des variables calculées de type booléen, entier et flottant. Des assistants sont en outre à votre disposition pour vous aider à créer des variables à partir d'équations préformatées (extraire un bit sous forme d'entier, créer un entier avec une variable booléenne et convertir un BCD en entier).
Arborescence des équations
Les équations des variables calculées dans Trending Tool sont représentées sous forme d'arborescence. Le principe de codage utilisé est similaire à celui de la notation polonaise (utilisée par les calculateurs HP). L'exemple ci-après illustre la technique utilisée pour reproduire les niveaux de parenthèses dans Trending Tool.
Opérateurs disponibles
Opérateurs
Opérandes
Résultats
Description
Opérateurs booléens
AND
De 1 à N termes booléens
Booléen
Exécute un AND logique entre tous les termes.
OR
Exécute un OR logique entre tous les termes.
NOT
1 terme booléen
Renvoie la négation du terme.
XOR
2 termes booléens
Renvoie TRUE si les deux termes sont différents.
DELAY
1 terme booléen
Retarde l'activation ou la désactivation du terme.
Opérateurs de comparaison
EQUAL TO
2 termes entiers ou flottants
Renvoie TRUE si les deux termes sont égaux, sinon FALSE.
GREATER THAN
Renvoie TRUE si le premier terme est strictement supérieur au second, sinon FALSE.
GREATER THAN OR EQUAL TO
Renvoie TRUE si le premier terme est supérieur ou égal au second, sinon FALSE.
LESS THAN
Renvoie TRUE si le premier terme est strictement inférieur au second, sinon FALSE.
LESS THAN OR EQUAL TO
Renvoie TRUE si le premier terme est inférieur ou égal au second, sinon FALSE.
DIFFERENT FROM
Renvoie TRUE si les deux termes sont différents, sinon FALSE.
Opérateurs arithmétiques
PLUS
2 termes entiers ou flottants
Entier
Renvoie la somme des valeurs des deux termes.
MINUS
Renvoie la soustraction des valeurs des deux termes.
MULTIPLY
Renvoie la multiplication des valeurs des deux termes.
DIVIDE
Renvoie le résultat de la division du premier terme par le second. Si le second terme est égal à zéro, Trending Tool renvoie le résultat arbitraire zéro.
QUOTIENT
Renvoie le quotient de la division du premier terme par le second.
REMAINDER
Renvoie le reste de la division du premier terme par le second.
CONSTANT
-
Renvoie la valeur de la constante.
CONSTANT TIME
-
Renvoie la durée en secondes entre minuit et l'heure sélectionnée sous forme de constante.
CURRENT TIME
-
Renvoie la durée en secondes entre minuit et l'heure actuelle du chronogramme sous forme de constante.
SQUARE
1 terme entier ou flottant
Entier ou flottant
Renvoie la valeur au carré du terme.
SQUARE ROOT
Renvoie la racine carrée de la valeur du terme.
EXPONENTIAL
Renvoie exp(valeur du terme).
LOGARITHM
Renvoie log(valeur du terme).
NAPIERIAN LOGARITHM
Renvoie ln(valeur du terme).
SINE
Renvoie sin(valeur du terme).
COSINE
Renvoie cos(valeur du terme).
TANGENT
Renvoie tan(valeur du terme).
Opérateurs logiques
LOGICAL AND
2 termes entiers
Entier
Renvoie le résultat de l'opérateur AND entre les deux termes entiers.
LOGICAL OR
Renvoie le résultat de l'opérateur OR entre les deux termes entiers.
LOGICAL XOR
Renvoie le résultat de l'opérateur XOR entre les deux termes entiers.
LOGICAL NOT
1 terme entier
Renvoie le complément du terme entier.
Opérateurs de conversion
INTEGER->BOOLEAN
Booléen
Renvoie FALSE si la valeur du terme est 0, sinon TRUE.
BOOLEAN-> INTEGER
1 terme booléen
Entier
Renvoie 1 si la valeur du terme est TRUE, 0 si la valeur du terme est FALSE.
Opérateurs spécifiques
TIMER
1 terme booléen
Entier
Indique la durée en millisecondes de l'activité d'une variable booléenne. La valeur change sur le front descendant de la variable booléenne.
Affichage des options de la boîte de dialogue des variables calculées
La boîte de dialogue de nouvelle variable calculée vous permet de créer une équation pour déterminer le fonctionnement de cette variable.
Onglets de la boîte de dialogue
Description
Equation
Les équations booléennes de Trending Tool sont représentées sous forme d'arborescence. Cette zone de la boîte de dialogue contient l'équation de la variable calculée.
Opérateurs
Cet onglet permet d'ajouter des opérateurs aux équations des variables calculées. Les opérateurs disponibles sont représentés par les niveaux de l'arborescence affichés dans l'onglet. Pour ajouter un opérateur, sélectionnez-le dans l'arborescence puis cliquez sur le bouton Ajouter situé à gauche.
  • Ajouter : ce bouton permet d'ajouter l'opérateur sélectionné dans l'équation en cours de création.
  • Supprimer : ce bouton permet de supprimer l'opérateur sélectionné de l'équation.
  • Afficher tous les opérateurs : cette option permet de masquer les opérateurs les moins courants.
Variables
Les deux titres suivants apparaissent dans cet onglet : Modules et Variables Trending Tool.
  • Modules : cette liste déroulante contient tous les modules présents dans la configuration.
  • Variables Trending Tool : cette liste contient les variables du module sélectionné.
  • Ajouter : ce bouton permet d'ajouter l'opérateur sélectionné dans l'équation en cours de création.
  • Supprimer : ce bouton permet de supprimer l'opérateur sélectionné de l'équation.
OK
Ce bouton permet de valider les modifications apportées à l'équation et de fermer la boîte de dialogue.
Cancel
Ce bouton permet de fermer la boîte de dialogue sans appliquer les modifications apportées à l'équation de la variable.
Création d'une variable calculée
Comme les autres variables, les variables calculées peuvent être créées à tout moment dans Trending Tool, même pendant ou après un enregistrement.
Pour créer une variable calculée dans un module, procédez comme suit :
Etape
Action
1
Dans l'arborescence des modules, sélectionnez le module auquel vous souhaitez ajouter une variable calculée.
2
L'option Variable calculée dans le menu Insérer permet de choisir le type de variable à créer. Cette commande permet d'ouvrir la boîte de dialogue de nouvelle variable calculée.
3
Dans la boîte de dialogue, sélectionnez l'opérateur racine de l'équation dans la liste des opérateurs, puis cliquez sur le bouton Ajouter. Dans les équations de Trending Tool, l'opérateur racine correspond toujours à un opérateur qui renvoie un résultat du type choisi.
4
Sélectionnez le premier terme de l'opérateur Racine, soit dans la liste des variables pour ajouter une variable directement dans l'équation, soit dans la liste des opérateurs pour ajouter une sous-équation, puis cliquez de nouveau sur le bouton Ajouter.
5
Répétez les étapes 3 et 4 jusqu'à l'obtention d'une équation complète et cliquez sur le bouton OK pour ajouter la variable au module et fermer la boîte de dialogue. Le bouton OK est accessible uniquement lorsque la syntaxe de l'équation est correcte.
Modification d'une variable calculée
Les variables calculées sont des variables booléennes. Leur affichage de leurs propriétés d'analyse sont identiques. Par ailleurs, la boîte de dialogue des propriétés des variables calculées contient un onglet Equation.
Pour modifier l'équation d'une variable calculée :
Etape
Action
1
Sélectionnez la variable que vous souhaitez modifier dans le tableau statistique des variables.
2
Utilisez la commande Propriétés... du menu Edition. Elle permet d'accéder à la boîte de dialogue qui contient les propriétés de la variable calculée.
3
Cliquez sur l'onglet Equation dans la boîte de dialogue. Il contient l'équation actuelle de la variable.
4
Cliquez sur le bouton Modifier... pour accéder à l'éditeur d'équations.
5
Modifiez l'équation de la variable selon les besoins, puis cliquez sur le bouton OK pour enregistrer les modifications et fermer l'éditeur. Le bouton Annuler permet d'annuler les modifications et de fermer simultanément l'éditeur.
6
Cliquez sur le bouton OK pour fermer la boîte de dialogue des propriétés de la variable calculée. Les développements de la variable sont immédiatement recalculés pour l'ensemble de l'enregistrement.
Affichage de l'onglet Equation d'une variable
L'onglet Equation contient l'équation d'une variable calculée.
Options de la boîte de dialogue
Description
Equation
Cette zone permet d'afficher l'équation associée à la variable sous forme d'arborescence.
Modifier
Cliquez sur ce bouton pour accéder à la boîte de dialogue afin de modifier l'équation de la variable.
OK
Fermer la boîte de dialogue et appliquer les modifications apportées.
Cancel
Fermer la boîte de dialogue sans appliquer les modifications apportées.
Appliquer
Appliquer les modifications apportées sans fermer la boîte de dialogue.
Aide
Ouvrir une fenêtre contenant une aide en ligne relative aux propriétés de la boîte de dialogue.
Suppression d'une variable liée à une variable calculée
Les variables calculées sont liées aux variables utilisées dans cette équation. Si vous tentez de supprimer ces variables, Trending Tool affiche un message d'alerte pour vous en empêcher.