Saltar navegación

Documentación de FlexPro 2025

ChangeUnit

Convierte o establece la(s) unidad(es) de un conjunto de datos.

Sintaxis

ChangeUnit(DataSet, [ Unit ], [ UnitX ] [ , UnitZ ])

 

La sintaxis de la función ChangeUnit consta de los siguientes elementos:

Parte

Descripción

DataSet

El conjunto de datos cuya(s) unidad(es) debe(n) ajustarse o convertirse.

Se permiten todas las estructuras de datos excepto Lista. Los tipos de datos permitidos son En coma flotante de 32 bits, En coma flotante de 64 bits, Número complejo en coma flotante de 32 bits, Número complejo en coma flotante de 64 bits, Tiempo de calendario y Intervalo de tiempo.

Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

Unit

Especifica la unidad de destino para el conjunto de datos o su componente Y.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena.

UnitX

Especifica la unidad de destino para el componente X del conjunto de datos.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena.

UnitZ

Especifica la unidad de destino para el componente Z del conjunto de datos.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena.

Notas

Si DataSet ya tiene asignada una unidad, entonces se convierte la unidad y, en caso contrario, se asigna. Si especifica una cadena vacía para uno de los argumentos Unit, UnitX o UnitZ, se elimina la unidad correspondiente. Si omite un argumento, la unidad correspondiente permanece inalterada. Si la conversión no es posible porque la dimensión SI no coincide, se muestra un error. Las unidades con una dimensión SI desconocida solo pueden ajustarse o eliminarse, pero no transformarse.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

ChangeUnit(1.4 V, "mV")

Devuelve 1400. mV. La unidad se convierte.

ChangeUnit(1.4, "mV")

Devuelve 1.4 mV. La unidad se establece.

ChangeUnit(1.4 mV, "")

Devuelve 1.4. La unidad se elimina.

ChangeUnit(2 Pi, "1")

Devuelve 6.283185307179586. La unidad adimensional se transforma a la unidad 1.

ChangeUnit(Signal, "mV", "ms")

Se ajustan o convierten las unidades Y y X de la señal.

ChangeUnit(Signal, , "ms")

Solo se ajusta o convierte la unidad del componente X de la señal. El componente Y permanece inalterado.

Véase también

Función ChangeUnitSymbol

Función AdjustUnit

Gestión de unidades

Magnitudes físicas en FPScript

Operador Unit