Saltar navegación

Documentación de FlexPro 2025

HistoryBaseRead

Lee un registro de datos desde un búfer circular de HistoryBase.

Sintaxis

HistoryBaseRead(HistoryBaseFile, Machine, TraceGroup, TraceName, FromTime, ToTime)

 

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

Parte

Descripción

HistoryBaseFile

Cadena que especifica la ruta del archivo de búfer circular que se va a leer.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena (nombre del archivo).

Machine

Nombre de un ordenador de la red en el que el archivo de búfer circular especificado ya está siendo utilizado por un componente de HistoryBase. Este argumento también puede ser un texto vacío. En este caso, la instancia de HistoryBase es buscada o instanciada en el sistema ejecutor.

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

TraceGroup

Nombre del grupo HistoryBase de la búfer circular en el que se encuentra el registro que se va a importar.

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

TraceName

Nombre del registro que se va a importar.

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

FromTime

El momento del primer (más antiguo) valor que se va a leer del registro.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Entero de 32 bits, En coma flotante de 64 bits y Tiempo de calendario.

ToTime

El momento del último valor (más reciente) que se debe leer del registro. Este instante debe ser posterior al instante especificado en FromTime.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Entero de 32 bits, En coma flotante de 64 bits y Tiempo de calendario.

Notas

El resultado siempre tiene la estructura de datos Serie de datos.

La versión 4 o superior de Weisang HistoryBase debe estar instalada en el sistema de ejecución y, en su caso, en el sistema especificado en Machine.

Si un argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

HistoryBaseRead("C:\HistoryBase.rbf", "RemoteMachine", "SPS", "Signal", '1.1.2010 10:00', '1.1.2010 11:00')


Véase también

Función HistoryBaseReadTime

Función HistoryBaseFirstTime

Función HistoryBaseLastTime

Función IsTimeInHistoryBase