Saltar navegación

Documentación de FlexPro 2025

Unit

Añade una unidad a un valor y lo convierte en una magnitud física o transforma la unidad de una magnitud física.

Sintaxis

Unit<[UnidadY][, UnidadX][, UnidadZ]> Expresión

La sintaxis del operador Unit consta de las siguientes partes:

Parte

Descripción

Expresión

Cualquier expresión. Se permiten todos los tipos y estructuras de datos.

UnidadY, UnidadX, UnidadZ

El símbolo de unidad para el componente correspondiente de la Expresión.

Notas

El operador puede procesar todas las estructuras de datos. Las listas se procesan elemento a elemento. Se permiten todos los tipos de datos numéricos. Los tipos de datos enteros a los que se va a añadir una unidad se convierten automáticamente en tipos de datos en coma flotante, ya que no se admiten valores enteros.

Si el argumento ya es una magnitud física, su unidad se transforma en la nueva unidad. Esto solo es posible si es compatible con la nueva unidad, es decir, si tiene la misma dimensión SI.

Puede especificar hasta tres unidades para los componentes individuales del argumento en el operador. Si no se especifica una unidad para un componente, este permanece inalterado. Las unidades existentes no se eliminan, sino que se conservan.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

Unit<mV> 1 V

Devuelve la magnitud física de 1000 mV.

Unit<1> 2 π

Devuelve la magnitud física 6.283185307179586 con la unidad 1.

Unit<1> 2

Devuelve la magnitud física 2 con la unidad 1.

Unit<mV> 1n

Convierte el valor entero de 32 bits 1 en la magnitud física en coma flotante de 64 bits 1 mV.

Unit<A> 1 V

Genera un error de ejecución porque la unidad "amperio" no es compatible con la unidad "voltio".

Unit<mV, ms> Señal

Convierte el componente Y de la señal en la unidad mV y el componente X en la unidad ms.

Unit<, ms> Señal

Convierte solo el componente X de la señal a la unidad ms y deja el componente Y sin cambios.

Unit<mV, ms> Lista

Convierte la unidad de los componentes Y y X de todos los elementos de lista.

Unit<> Señal

No tiene ningún efecto. La señal permanece inalterada.

Unit<%>Unit<1>(Señal / Maximum(Señal))

Calcula la amplitud de señal relativa en %. Unit<1> garantiza que la relación calculada reciba la unidad 1 aunque los valores Y de señal no tengan unidad. A continuación, se transforma en la unidad %, que equivale a una multiplicación por 100.

 

Véase también

Gestión de unidades

Función ChangeUnit

Función ChangeUnitSymbol

Función AdjustUnit

Operador Value