Opérateur d’unité (FPScript)

23.08.2021

Ajoute une unité à une valeur et la convertit en une quantité ou transforme l'unité d'une quantité.

Syntaxe

Unité<[Unité Y][, Unité X][, Unité Z]> Expression

La syntaxe de l'opérateur Unité se compose des éléments suivants :

Élément

Description

Expression

Toute expression. Tous les types de données et toutes les structures de données sont autorisés.

Unité Y, Unité X, Unité Z

Le symbole de l'unité pour le composant correspondant de l'expression.

Remarques

L'opérateur peut traiter toutes les structures de données. Les listes sont traitées par élément. Tous les types de données numériques sont autorisés. Les types de données intégrales, auxquels une unité doit être ajoutée, sont automatiquement convertis en types de données à virgule flottante, puisque les quantités intégrales ne sont pas prises en charge.

Si l'argument est déjà une quantité, son unité est transformée en la nouvelle unité. Cela n'est possible que si elle est compatible avec la nouvelle unité, c'est-à-dire qu'elles ont la même dimension SI.

Vous pouvez spécifier jusqu'à trois unités dans l'opérateur pour les composants individuels de l'argument. Si vous ne spécifiez pas d'unité pour un composant, celui-ci reste inchangé. Toute unité éventuellement présente n'est pas supprimée, mais reste inchangée.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

Unité<mV>1 V

Renvoie la quantité 1000 mV.

Unité<1>2 π

Renvoie la quantité 6.283185307179586 avec l'unité 1.

Unité<1>2

Renvoie la quantité 2 avec l'unité 1.

Unité<mV>1n

Convertit le nombre entier de 32 bits 1 en la quantité à virgule flottante de 64 bits 1 mV.

Unité<A>1 V

Génère une erreur d'exécution, car l'unité Ampère n'est pas compatible avec l'unité Volt.

Unité<mV, ms> Signal

Convertit la composante Y du signal en unité mV et la composante X en unité ms.

Unité<, ms>Signal

Convertit uniquement la composante X du signal à l'unité ms et laisse la composante Y inchangée.

Unité<mV, ms>Liste

Transforme l'unité des composantes Y et X de tous les éléments de la liste.

Unité<>Signal

N'a aucun effet. Le signal reste inchangé.

Unité<%>Unité<1>(Signal / Maximum(Signal))

Calcule l'amplitude relative du signal en %. L'unité<1> garantit que le rapport calculé reçoit l'unité 1 même dans le cas où les valeurs Y de Signal n'ont pas d'unité. Il est ensuite transformé en unité de %, ce qui revient à multiplier par 100.

 

Voir aussi

Gestionnaire d'unités

Fonction ChangeUnit

Fonction ChangeUnitSymbol

Fonction AdjustUnit

Opérateur de valeur

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :