Sauter la navigation

Documentation FlexPro 2025

Value

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

Gestionnaire d'unités

Fonction Unit

Fonction UnitSymbol

Opérateur Unit

 

Documentation FlexPro 2025

Value

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

Gestionnaire d'unités

Fonction Unit

Fonction UnitSymbol

Opérateur Unit