Saltar navegación

Documentación de FlexPro 2025

Optimizar FlexPro para grandes cantidades de datos

FlexPro combina de forma única la facilidad de uso con un alto rendimiento, por lo que es adecuado para una gama especialmente amplia de aplicaciones. En algunos ámbitos, sin embargo, una mayor facilidad de uso y una mayor seguridad de funcionamiento solo pueden lograrse a costa del rendimiento de los datos. FlexPro resuelve este dilema ofreciéndole varias opciones de configuración que le permiten optimizar la facilidad de uso o el rendimiento de los datos. Por defecto, FlexPro está optimizado para ofrecer la máxima facilidad de uso y seguridad de funcionamiento. Debe tener en cuenta los siguientes puntos si desea optimizar FlexPro para grandes volúmenes de datos o alto rendimiento de datos.

Indexación de datos de la base de datos del proyecto

Por defecto, FlexPro trabaja con una copia temporal de la base de datos del proyecto FlexPro y solo la guarda en la ubicación deseada cuando se utiliza el comando Guardar base de datos del proyecto. Si trabaja con grandes cantidades de datos, debería crear la base de datos del proyecto en el formato de almacenamiento En varias carpetas y archivos en la ubicación deseada del disco duro y abrirla en el modo Para edición directa antes de empezar el trabajo propiamente dicho:

1.Inicie FlexPro para obtener una base de datos de proyectos vacía.

2.Haga clic en Archivo > Guardar como.

3.En el cuadro de diálogo Guardar como, seleccione la carpeta del disco duro en la que se creará la base de datos del proyecto.

Nota Debe crear la base de datos del proyecto en un disco duro local y no en una carpeta de red.

4.Introduzca ahora el nombre deseado en el campo Nombre de archivo.

5.Seleccione En varias carpetas y archivos como formato de guardado y haga clic en Guardar.

6.Ahora haga clic en Archivo > Abrir.

7.En el cuadro de diálogo Abrir, haga clic en Examinar y seleccione la base de datos del proyecto que acaba de guardar.

Nota La base de datos del proyecto tiene la extensión de nombre . fpd. En la misma carpeta hay una subcarpeta del mismo nombre con la extensión . db. Esto contendrá más tarde todos los objetos creados como archivos.

8.Selecciona Directo como modo.

La base de datos del proyecto ya está creada y puede utilizarse.

Desactivar la corrección global de referencias al renombrar objetos

Si renombra un objeto en una base de datos del proyecto FlexPro, FlexPro busca en toda la base de datos del proyecto los objetos que contienen referencias a este objeto para corregirlos. Esto puede llevar mucho tiempo en el caso de grandes bases de datos del proyecto.

1.Haga clic en Archivo > Opciones.

2.Haga clic en la pestaña Operación.

3.Deseleccione la opción Cuando busque referencias, busque en toda la base de datos del proyecto. FlexPro solo buscará en la carpeta en la que se encuentra el objeto renombrado.

Desactivar la Vista previa

La vista previa de FlexPro puede desactivarse para aumentar el rendimiento de los datos. Para ello, haga clic en Cerrar en la barra de título de la ventana de vista previa.

Nota Puede volver a activar la vista previa en cualquier momento con Ver[Ventana de tareas] > Mostrar > Vista previa.

Evitar el recálculo de imágenes y resultados de cálculos

FlexPro puede guardar imágenes de diagramas y tablas y resultados de cálculo de fórmulas en la base de datos del proyecto. Cuando se vuelve a abrir la base de datos del proyecto, estos datos están directamente disponibles y no es necesario volver a calcularlos.

1.Haga clic en Archivo > Opciones.

2.En el cuadro de diálogo Opciones, pase a la pestaña Base de datos del proyecto.

3.Seleccione las opciones Guardar imágenes calculadas de objetos de presentación en la base de datos del proyecto y Guardar los resultados de los cálculos de las fórmulas en la base de datos del proyecto.

Importación de datos

Al importar datos a la base de datos del proyecto FlexPro, solo debe seleccionar los registros de datos necesarios e importarlos en modo Copia. Si trabaja con señales muestreadas equidistantes, deberá importarlas como señales:

1.Haga clic en Datos [Importar desde archivos y bases de datos] > Datos binarios.

2.En el cuadro de diálogo Importar, seleccione la opción Manual en el campo Selección de canales, la opción Copiar en el campo Datos y la opción Señales en el campo Estructura de datos.

3.Haga clic en Abrir para importar los datos.

Si no está seguro de qué canales del archivo necesita al importar, le recomendamos que utilice el modo Enlace. Los canales individuales solo se importan cuando se utilizan por primera vez, por ejemplo, cuando se visualizan en la vista previa.

Uso del explorador de datos para grandes conjuntos de datos

Para conjuntos de datos grandes, recomendamos utilizar la opción Explorador de archivos de FlexPro. A continuación, FlexPro indexa los registros de datos en segundo plano y usted puede ver rápidamente una vista previa de los datos sin tener que importarlos. Utilice la consulta de datos para importar los datos específicos que necesita para su análisis. Consulte también la opción Explorador de datos.

Uso del cursor para registros de datos de gran tamaño

Por ejemplo, si desea colocar en el cursor varios canales de una medición grande, puede utilizar un único diagrama con ejes Y apilados o un objeto de hoja de cálculo con un nivel por diagrama. La planilla ofrece más opciones para ampliar y desplazar los canales de forma independiente.

1.Seleccione todos los registros sobre los que desea colocar el cursor.

2.Haga clic en Insertar[Contenedor] > Hoja de cálculo y haga clic en el icono con la división de ventana deseada.

Al posicionar con el ratón, los cursores se fijan en el punto con la menor distancia a la posición pulsada. Para ello, estas distancias deben calcularse para todos los pares de valores XY de la curva, lo que provoca retrasos con grandes cantidades de datos. Por lo tanto, cambie los cursores a un modo en el que solo se tenga en cuenta la posición X pulsada:

1.Haga clic con el ratón en el diagrama cuyo posicionamiento desea acelerar.

2.Haga clic derecho en la hoja de cálculo y seleccione Propiedades.

3.En el cuadro de diálogo Propiedades, haga clic en la pestaña Configuración del cursor (Gráfico activo).

4.En el campo Posicionamiento del ratón, seleccione la opción Vía posición X.

5.Repita los pasos para otros diagramas si es necesario.

Al ampliar secciones, debe utilizar el método de extender el área X entre los cursores en lugar de la banda elástica.

1.Haga clic en el extremo derecho de la sección deseada para fijar el cursor guía en esta posición.

2.Pulse la tecla de tabulación para activar el cursor de origen.

3.Haga clic en el extremo izquierdo de la sección deseada.

4.Seleccione Cursores[Aplicar zoom a la curva] > Extender.

Nota  Debe seleccionar el recorte lo más pequeño posible. Las siguientes operaciones de desplazamiento serán más rápidas. Para desplazarse, debe utilizar las flechas de la barra de desplazamiento para movimientos más pequeños. Utilice el control deslizante de la barra de desplazamiento solo para los saltos más grandes de la curva.

Optimización del análisis

Debe crear y probar su análisis con pequeñas cantidades de datos y solo aplicar el análisis terminado a grandes cantidades de datos. Por ejemplo, puede importar un conjunto de datos relativamente pequeño, utilizar la función Reduce de FPScript para diezmar los datos o crear una sección de los datos utilizando el operador de índice.

Puede optimizar los requisitos de memoria del entorno de ejecución para el lenguaje de análisis FPScript para su ordenador.

1.Haga clic en Archivo > Opciones.

2.Haga clic en la pestaña Configuración del sistema.

3.En el campo Tamaño máximo de los conjuntos de datos en la memoria principal, ingrese un valor que sea mayor que el tamaño de los conjuntos de datos que está utilizando en megabytes. Si, por ejemplo, tiene registros de datos con 10 000 000 de números en coma flotante de 64 bits, debe introducir un valor de al menos 80 megabytes (1 megabyte = 1048576 bytes), ya que se necesitan 8 bytes para cada valor en coma flotante de 64 bits.

4.En el campo Utilización máxima de la memoria para registros de datos, introduzca un valor que corresponda aproximadamente al 70 % de su memoria de trabajo disponible.

5.Cerrar FlexPro.

6.Ahora abra el Administrador de tareas de Windows haciendo clic con el botón derecho en la barra de tareas y seleccionando Administrador de tareas.

7.Ahora reinicie FlexPro y realice un análisis de datos típico.

8.Para ello, siga la entrada Archivo de intercambio en la pestaña Rendimiento del sistema del Administrador de tareas. El valor no debe exceder la memoria principal disponible en su ordenador, mostrada como Total en el campo Memoria principal física, en más de un 20 %.

9.Si las necesidades de memoria superan considerablemente este límite, deberá restablecer el valor del campo Utilización máxima de memoria para registros de datos a un valor menor.

Otras opciones de optimización

Si tiene en cuenta todos los puntos anteriores, puede aumentar significativamente el rendimiento de datos de FlexPro. Sin embargo, antes de analizar y gestionar cantidades ingentes de datos, hay que comprobar si se puede reducir la cantidad de datos en cuanto se recopilan. Cuando realice mediciones, debe ajustar la frecuencia de muestreo al ancho de banda de las señales que vaya a medir y no a las capacidades del sistema de medición. Si el sistema dispone de buenos filtros antialiasing, no suele tener mucho sentido sobremuestrear las señales. FlexPro tampoco tiene problemas para procesar y mostrar datos con diferentes frecuencias de muestreo. Por tanto, pueden detectar señales más lentas, como la temperatura, a una frecuencia de muestreo menor que las señales rápidas.

La selección del forma de representación adecuado ofrece otras posibilidades de optimización. Para un conjunto de datos 3D, por ejemplo, una representación en cascada es mucho más rápida que un gráfico de superficie. También hay que tener siempre en cuenta si los datos deben visualizarse con toda su resolución o si pueden diezmarse previamente.

Véase también

Base de datos del proyecto

Análisis eficiente de los datos

Tratamiento de problemas en bases de datos del proyecto