Saltar navegación

Documentación de FlexPro 2025

Value

Elimina la unidad de una magnitud física o evalúa una referencia de objeto.

Sintaxis

Value[<Y|X|Z|Flat>] Expresión

La sintaxis del operador Value consta de las siguientes partes:

Parte

Descripción

Expresión

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

Notas

Si la expresión devuelve una referencia de objeto, esta se evalúa, es decir, se llama a la propiedad Value y se devuelve el resultado.

De lo contrario, la unidad se elimina de los datos. Los valores no se transforman a la unidad 1, solo se elimina la unidad.

El operador puede procesar todos los tipos y estructuras de datos que no se modifiquen. Si se añade un componente al operador, por ejemplo, Value<X>, solo se procesa el componente correspondiente para las estructuras de datos compuestas y las unidades de los demás componentes se conservan en el resultado. Si no se adjunta ningún componente, se procesan todos los componentes. Para las estructuras de datos no compuestas, Value<Y> es equivalente a Value y Value<X> y Value<Z> no tienen ningún efecto.

Si la Expresión es una lista, Value<Flat> la devuelve sin cambios. Todas las demás variantes del operador Value se aplican recursivamente a todos los elementos de la lista.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

Value 1 V

Devuelve el valor 1 en coma flotante de 64 bits.

Value<Y> 1 V

Corresponde al primer ejemplo.

Value<X> 1 V

Devuelve 1 V en magnitud física en coma flotante de 64 bits.

Value Señal

Elimina la unidad de todos los componentes de la señal.

Value<X> Señal

Elimina la unidad del componente X de la señal.

Lista Value<X>

Elimina la unidad de los componentes X de todos los elementos de la lista.

Unit<A> Value 1 V

Reinterpreta la magnitud física 1 V como 1 A. La omisión del operador Value en esta expresión provocaría un mensaje de error, ya que la unidad "amperio" no es compatible con la unidad "voltio".

MyFunction(Value $"\Data\DataSet"$)

Transfiere el valor de DataSet y no la referencia de objeto, que está formada por $...$.

 

Véase también

Gestión de unidades

Función Unit

Función UnitSymbol

Operador Unit