Description de la fonction
Cette fonction calcule la racine carrée pondérée d'une valeur numérique. Il est possible de définir un séparateur en dessous duquel la fonction sort la valeur zéro.
Le calcul de la racine carrée permet la linéarisation d'une mesure de débit à l'aide d'un appareil de réactance.
Les paramètres supplémentaires et peuvent être configurés.
La fonction exécute le calcul suivant :
Calcul
|
Condition
|
|
|
|
 ou
|
Représentation :
Représentation :
Représentation :
LD DigitalVariable
K_SQRT WeightingCoefficient, Cutoff
ST OUT
Représentation :
Result := K_SQRT (DigitalVariable, WeightingCoefficient,
Cutoff);
Description des paramètres
Description des paramètres d'entrée :
Paramètre
|
Type de données
|
Signification
|
DigitalVariable
|
|
Valeur numérique à traiter
|
WeightingCoefficient
|
REAL
|
Coefficient de pondération
|
Cutoff
|
REAL
|
Séparateur
|
Description des paramètres de sortie :
Paramètre
|
Type de données
|
Signification
|
Result
|
REAL
|
Résultat du calcul
|
Une erreur est signalée lorsqu'une valeur non réelle est saisie à l'une des entrées ou lorsqu'un incident survient lors d'un calcul en valeurs en virgule flottante. Dans ce cas, la sortie Result reste inchangée.
NOTE : Pour obtenir une liste de tous les codes et valeurs d'erreur du bloc, voir
Mathématiques.
Un avertissement est émis lorsque l'entrée Cutoff prend une valeur négative. Le bloc fonction emploie alors la valeur 0 pour le calcul.