Supprime l'unité d'une grandeur ou évalue une référence d'objet.
Syntaxe
Value[<Y|X|Z|Flat>] Expression
La syntaxe de l'opérateur Value se compose des éléments suivants :
Élément |
Description |
|---|---|
Expression |
Toute expression. Toutes les structures de données, tous les types de données et toutes les références d'objets sont autorisés. |
Remarques
Si Expression fournit une référence d'objet, celle-ci est évaluée, c'est-à-dire que la propriété Value est accédée et le résultat est renvoyé.
Sinon, l'unité est supprimée des données. Les valeurs ne sont pas transformées à l'unité 1. L'unité est simplement retirée.
L'opérateur peut traiter tous les types de données et les structures de données qui ne sont pas modifiés. Si une composante est ajoutée à l'opérateur, par exemple Value<X>, alors seule la composante correspondante est traitée dans les structures de données composites et les unités des autres composantes sont conservées dans le résultat. Si aucun composant n'est annexé, tous les composants sont traités. Pour les structures de données non composées, Value<Y> est équivalent à Value et Value<X> et Value<Z> n'ont aucun effet.
Si l’Expression est une liste, alors celle-ci est retournée par Value<Flat> inchangée. Toutes les autres variantes de l'opérateur Value sont appliquées de manière récursive à tous les éléments de la liste.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
Value 1 V |
Retourne la valeur à virgule flottante de 64 bits 1. |
Value<Y> 1 V |
Même chose que pour l'exemple précédent. |
Value<X> 1 V |
Retourne la quantité à virgule flottante de 64 bits 1 V. |
Value Signal |
Supprime l'unité de tous les composantes du signal. |
Value<X> Signal |
Supprime l'unité de la composante X du signal. |
Value<X> Liste |
Supprime l'unité des composantes X de tous les éléments de la liste. |
Unit<A> Value 1 V |
Réinterprète la grandeur 1 V comme 1 A. L'omission de l'opérateur Value dans cette expression déclencherait un message d'erreur car l'unité ampère n'est pas compatible avec l'unité volt. |
MyFunction(Value $"\Data\DataSet"$) |
Transmet la valeur du DataSet et non la référence de l'objet, qui est formée par $...$. |
Voir aussi