Ajoute une unité à une valeur et la transforme ainsi en grandeur ou transforme l'unité d'une grandeur.
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 la composante correspondante 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 entiers auxquels une unité doit être ajoutée sont automatiquement convertis en types de données à virgule flottante, car les grandeurs entières 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 composantes individuelles de l'argument. Si vous ne spécifiez pas d'unité pour une composante, celle-ci reste inchangée. Une unité existante, le cas échéant, n'est pas supprimée, mais conservée.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
Unit<mV> 1 V |
Renvoie la grandeur 1000 mV. |
Unit<1> 2 π |
Renvoie la grandeur 6,283185307179586 avec l'unité 1. |
Unit<1> 2 |
Renvoie la grandeur 2 avec l'unité 1. |
Unit<mV> 1n |
Convertit le nombre entier 32 bits 1 en la grandeur à virgule flottante 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> List |
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 %. Unit<1> garantit que le rapport calculé reçoit l'unité 1 même dans le cas où les valeurs Y du signal n'ont pas d'unité. Il est ensuite transformé en %, ce qui équivaut à une multiplication par 100. |