Saltar navegación

Documentación de FlexPro 2025

AbsoluteTime

Convierte los datos de tiempo en tiempo absoluto.

Sintaxis

AbsoluteTime[<Y|X|Z>] Expresión

o

AbsoluteTimeStrict[<Y|X|Z>] Expresión

La sintaxis del operador AbsoluteTime consta de las siguientes partes:

Parte

Descripción

Expresión

Un objeto de datos o una expresión que proporciona datos con información de cabecera.

Notas

La conversión a tiempo absoluto se realiza añadiendo la marca de tiempo especificada en la pestaña General del cuadro de diálogo de propiedades del objeto de datos para el componente de datos que se va a convertir.

La variante AbsoluteTimeStrict del operador devuelve un error durante la traducción de la fórmula si Expresión es una expresión FPScript que no devuelve un objeto de datos. Al ejecutar la fórmula, esta variante devuelve un error si el componente correspondiente del objeto de datos no tiene marca de tiempo. La variante AbsoluteTime ignora ambos errores y deja el argumento sin cambios.

El operador puede procesar todas las estructuras de datos y tipos de datos reales. Las listas se procesan elemento a elemento. Si se añade un componente al operador, por ejemplo, AbsoluteTime<X>, solo se edita el componente correspondiente en el caso de estructuras de datos compuestas y los datos de los demás componentes se transfieren sin cambios al resultado. Si no se anexa ningún componente, se editan todos los componentes. Para las estructuras de datos no compuestas, AbsoluteTime<Y> equivale a AbsoluteTime, y AbsoluteTime<X>, y AbsoluteTime<Z> no tienen ningún efecto.

Si el componente de datos correspondiente ya está disponible en tiempo absoluto, es decir, tiene el tipo de datos de tiempo de calendario, se transfiere sin cambios al resultado. Si el operador se aplica a un componente específico y la Expresión no tiene una marca de tiempo para el componente que se va a convertir, se emite un error. Si la gestión de unidades está activada, el sistema también comprueba si la unidad del componente de datos tiene la dimensión de tiempo. Si no es el caso, no hay conversión y se transfiere sin cambios al resultado.

Dado que el operador debe leer la marca de tiempo de la Expresión, no se permiten expresiones arbitrarias como argumentos, sino solo aquellas que representen un objeto de datos o tengan asignada información de cabecera.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

AbsoluteTime<X> Señal

Convierte el componente X de la señal en tiempo absoluto.

AbsoluteTime Señal

Convierte en tiempo absoluto todos los componentes de la señal que tienen una unidad de tiempo.

AbsoluteTime<X> Signal(Amplitud, Tiempo)

Genera un mensaje de error porque el argumento del operador no representa un objeto de datos.

 

Véase también

Marca de tiempo

Operador RelativeTime