Les variables virtuelles peuvent être utilisées pour une grande variété d'applications et peuvent s'avérer très utiles pour gérer les données de comptage. Vous pouvez définir une variable virtuelle qui ajoute, multiplie, divise ou effectue d'autres opérations mathématiques (voir la liste ci-dessous) sur les valeurs sorties par d'autres variables. ioTORQ vous offre la possibilité de créer votre propre équation pour chaque variable virtuelle.
Le calcul d'une nouvelle variable virtuelle peut être défini en sélectionnant les variables souhaitées qui seront utilisées dans le calcul et les opérations mathématiques à effectuer sur les variables sélectionnées. Par exemple, « Alpha Meter Channel 1 » et « Alpha Meter Channel 2 » peuvent être additionnées pour créer une variable virtuelle qui représente le coût total d'approvisionnement de l'installation.
Outre les opérations arithmétiques de base nommées, vous pouvez créer des fonctions avec des opérateurs supplémentaires. Ils sont montrés dans l'image ci-dessus. En plus des parenthèses, des calculs de pourcentage, des opérateurs multiples et des virgules, il est possible d'utiliser d'autres arithmétiques courantes.
Fonction |
Description |
Exemple |
Max des 2 |
Donne le nombre maximum de 2 variables |
MAX (variable1, variable2) |
Min des 2 |
Donne le nombre minimum de 2 variables |
MIN (variable1, variable2) |
Fréquence (x) |
Donne la fréquence de la valeur x dans une zone de temps spécifique |
Frequency (5.4) |
Abs |
Donne les valeurs absolues d'une série temporelle spécifique |
Abs (variable1) |
Clip |
Supprime les valeurs en dehors d'une limite spécifiée |
Clip (3.5) |
Signe |
Donne le signe d'un nombre spécifique |
Sign (-42) |
Plafond |
Donne le prochain entier supérieur ou égal au nombre d'entrée |
Ceil (1.913) |
Arrondi |
Donne des valeurs arrondies d'une série de données choisie |
Round (variable1) |
Palier |
Donne le prochain entier inférieur ou égal au nombre d'entrée |
Floor (1.1511) |
Gradient |
Donne une fonction à valeur vectorielle des dérivées partielles en des points spécifiques |
Gradient (variable1) |
Exp |
Donne des solutions d'une fonction exponentielle naturelle de séries de données |
Exp (variable1) |
Log |
Donne des solutions d'une fonction logarithmique de séries de données |
Log (variable1) |
La création d'une Variable virtuelle est similaire à la création d'une Variable automatique. Cependant, l'agrégation et la fréquence fonctionnent un peu différemment. Avant d'appliquer des fonctions, les variables automatiques de l'équation sont regroupées en catégories déterminées par la fréquence de la variable virtuelle. Chaque variable automatique utilise sa propre méthode d'agrégation pour être regroupée, les équations de la variable virtuelle leur sont ensuite appliquées.
Par exemple, supposons que les variables A et B soient automatiques avec une fréquence de 1 minute et avec respectivement des agrégations de somme et maximum. Supposons également que la variable C soit virtuelle et ait une fréquence de 5 minutes et une agrégation de somme. L'équation de C est : C = A + B
Ce processus est important à comprendre, surtout si l'équation utilise des fonctions non linéaires. Par exemple, supposons que V1 et V2 soient automatiques avec une fréquence de 1 minute et une agrégation de somme. La variable virtuelle V = V1*V2 a des valeurs totalement différentes si sa fréquence est de 1 minute ou 5 minutes. Avec une fréquence de 1 minute, nous avons :
Avec une fréquence de 5 minutes, nous avons :
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.