# Trabajando con datos

## Formatos de archivos soportados

En la actualidad, Kst soporta como fuentes de datos archivos tipo texto en ASCII, estructuras BOOMERANG, y directorios BLAST, así como PIOLib y FITS teniendo las librerías apropiadas. Esta sección describe los conceptos básicos de fuentes de datos comunes a todos los archivos de datos, y concretamente, detalla los archivos de texto ASCII y directorios BLAST.

### Conceptos de fuentes de datos

Una fuente de datos en &kst; es simplemente un tipo de archivos soportados. Los conceptos siguientes son importantes para comprender como &kst; funciona con fuentes de datos diferentes. Se introduce algo de terminología en esta sección.

#### Muestras

Una muestra se considera a la unidad fundamental con respecto a los archivos de datos. Cada muestra consiste de un valor de los datos en el archivo. Notar que una muestra puede no corresponder a un valor en un vector de datos en &kst; debido al concepto de estructuras.

#### Campos

Una campo corresponde a un vector en &kst;. Por ejemplo, un vector en un archivo de datos ASCII se considera como un solo campo. Cada campo puede tener un nombre explícito o implícito. Los lectores de datos suministran funciones para leer y obtener campos y sus nombres.

#### Estructuras

Una estructura corresponde a un número especificado de muestras, y cada campo en un archivo de datos puede tener su propia relación de muestras por estructura. El tamaño del archivo de datos se mide por el número de estructuras que contiene. Para un archivo de datos ASCII, el número de muestras por estructura es 1, pero para otros archivos de datos, puede haber muchas muestras por estructura. En la ilustración de abajo, se muestran las primeras 3 estructuras de un archivo de datos imaginario. En este archivo, el campo 1 posee 5 muestras por estructura, el campo 2 posee 2 muestras por estructura, el campo 3 posee 3 muestras por estructura, y el campo 4 posee 1 muestra por estructura.

Dependiendo en la configuración de un vector de datos específico en &kst;, los datos de los archivos pueden leerse como estructuras en vez de como muestras, con la primera muestra en una estructura o la media de todas las muestras en una estructura representando el valor de dicha estructura.

#### Campo INDEX

Algunos archivos de datos puede que no posean un campo adecuado para representar el eje x en un gráfico. No obstante, &kst; crea de forma implícita un campo INDEX para todas las fuentes de datos. El campo INDEX simplemente contiene enteros desde 0 a N-1, donde N es el número de estructuras en el archivo de datos.

### Archivos de entrada en ASCII

El formato de entrada de datos más sencillo es un archivo de textos en ASCII. Estos pueden leerse fácilmente y pueden crearse a mano fácilmente o por medio de scripts sencillas. Este es un ejemplo de un archivo de entrada en ASCII:

    112.5 3776 428
    187.5 5380 429
    262.5 5245 345
    337.5 2942 184
    412.5 1861 119
    487.5 2424 138
    567.5 2520 162
    637.5 1868 144
    712.5 1736 211
    787.5 1736 211
    862.5 2172 292
    937.5 1174 377
    1000.5 499 623

Cada columna de este archivo representa un campo, mientras que cada campo representa una estructura. Las columnas se separan por tabuladores o espacios, y las filas están separadas por saltos de línea. Notar que debido a su estructura, los archivos ASCII no pueden tener múltiples muestras por estructura. Notar también que como las columnas no tienen etiquetas, los nombres de los campos asignados por &kst; se basan en el orden de las columnas (la columna más a la izquierda tiene el nombre de campo `1`).

Las líneas comentadas en los archivos ASCII comienzan por uno de los caracteres en la serie `{#, !, /, ;, c}`. Todas las líneas que estén comentadas y las líneas vacías serán ignoradas por &kst;. Los números válidos incluyen aquellos con decimales, signos negativos, o `e`, para indicar notación científica. Números inválidos (tales como dados en palabras) los reemplaza &kst; con un 0.

### Directorios BLAST

Los directorios de datos BLAST son en realidad directorios de archivos. Cada directorio representa una fuente de datos, y cada archivo en el directorio, con la excepción de un archivo llamado `format`, representa un campo simple. El archivo `format` lista cada campo y sus propiedades. He aquí un ejemplo de tal archivo:

    scount RAW f 1
    fcount RAW f 20
    sine RAW f 20
    ssine RAW f 1
    cos RAW f 20

En este ejemplo, los nombres de los campos son `scount`, `fcount`, `sine`, `ssine`, y `cos`. `RAW` indica si el archivo está escrito en formato en bruto, y si el último número en cada fila es el número de muestras por estructura.

Cuando se selecciona un directorio BLAST para usarse en &kst;, debe seleccionarse el directorio que contenga los archivos de campos. Entonces, &kst; buscará el archivo `format`, que si existe, determinará las propiedades de los campos.

## El asistente de datos

El asistente de datos da una forma rápida y fácil de crear vectores, curvas y gráficos en &kst; desde archivos de datos. Para lanzar el asistente, seleccionar Asistente de datos... en el menú Datos. Se le pedirá seleccionar una fuente de datos. Busque un archivo válido (o introduzca la ruta al archivo) y pulse sobre Siguiente. Aparecerá la ventana siguiente.

Pantalla del Asistente de datos 2
Pantalla del Asistente de datos 2

Seleccione los campos que desee importar en &kst;. Puede filtrar la lista de campos introduciendo una cadena a emparejar (están soportadas máscaras tales como `*`) en la casilla de texto sobre la lista.

La sección Rango de datos se utiliza para especificar el rango de datos a leer de los vectores seleccionados en el archivo de entrada. La discusión siguiente presupone el conocimiento de estructuras. Para una descripción detallada de este concepto, ver Formatos de Archivos.

Estructura de comienzo, Cuenta desde el final, Número de estructuras, y Leer hasta el final

  Usando estas cuatro entradas, puede configurarse los valores inferior y superior del rango de datos. Por ejemplo, para leer desde las estructuras número 10 a la 900, introducir `10` en Estructura de comienzo y `890` para el Número de estructuras. Para leer desde la estructura número 500 hasta el final del archivo, introducir `500` para Estructura de comienzo y seleccionar la opción Leer hasta el final. Para leer solo las últimas 450 estructuras, seleccionar Cuenta desde el final e introducir `450` para el Número de estructuras. Las combinaciones mostradas en los dos últimos ejemplos son útiles para leer datos de un archivo que se actualiza en tiempo real. La adición posterior de datos al archivo se leerán, haciendo que los vectores asociados se actualicen también.

Leer 1 muestra cada N estructuras y primero el filtro Boxcar

  Además de los valores de los extremos superior e inferior del rango, puede configurarse que muestras leer del rango seleccionado. Si Leer 1 muestra cada N estructuras no está seleccionada, entonces se leerán todas las muestras del rango. Alternativamente, pueden saltarse estructuras en el archivo de datos seleccionando Leer 1 muestra cada N estructuras. El valor de 1 muestra que se utilizará para representar la estructura depende de si se ha seleccionado Primero, el filtro Boxcar. Sin no se ha seleccionado Primero, el filtro Boxcar, el valor es igual al de la primera muestra en la estructura. Si sí está seleccionado Primero, el filtro Boxcar, el valor es la media (promedio) de todas las muestras en la estructura dada.

El espectro de potencias y la configuración del eje X pueden configurarse dentro de la sección Tipos de gráficos. Veamos la descripción de tales variables.

XY, Espectro de potencia, y XY y espectro de potencia

  Seleccionar si mostrar solo el espectro de potencia, solo datos (XY), o ambos. Si se selecciona mostrar el espectro de potencias, varias variables se vuelven disponibles.

Vector eje X

  El vector a usarse como el vector independiente para los gráficos. Puede seleccionar un campo de su archivo de datos, o el vector INDEX. El vector INDEX es simplemente un vector que contiene elementos del 0 al N-1, donde N es el número de estructuras en el archivo de datos.

La subsección Opciones FFT en la sección Tipos de gráficos está disponible solo si se va a representar un espectro de potencias. La definición abajo presupone conocimientos básicos de espectros de potencias—para más detalles, ver Numerical Recipes in C: The Art of Scientific Computing, publicado por Cambridge University Press.

Promedio entrelazado y Longitud FFT

  El espectro de potencias se define como la raíz cuadrada del valor absoluto de la media de las Transformadas Rápidas de Fourier (FFT) entrelazado de longitud `2^x`, donde x es el valor introducido en la casilla de Longitud de la FFT. La selección de Promedio entrelazado permite especificar la longitud de las Transformadas Rápidas de Fourier entrelazado. Si no está Promedio entrelazadomarcado, Promedio entrelazado, &kst; determinará la longitud en base a la longitud del vector.

Unidades de datos y Unidades de tasa

  Las unidades que se especifiquen en estas casillas se usarán para generar las etiquetas de los ejes de los gráficos.

Tasa de muestreo

  La tasa de muestreo se usa para generar el eje X de los gráficos de espectros de potencias.

Limpiar la señal

  Si se selecciona esta opción, los datos se limpian usando una ventana Hanning, para reducir las perdidas de bin a bin.

Eliminar la media

  Seleccione esta opción para quitar la media de los datos seleccionados (esto es, traducir los datos de tal forma que la media sea cero).

Una vez que este contento con sus opciones, pulse sobre Siguiente para continuar con la ventana siguiente. Seleccione cualquier filtro que desee aplicar a los datos, y pulse sobre Siguiente para avanzar hasta la última ventana.

Pantalla del asistente de datos 3
Pantalla del asistente de datos 3

Desde aquí, se pueden cambiar varias variables de configuración. La mayoría de las variables se explican a sí mismas. He aquí un breve sumario:

Estilo de curva

  Selecciona si mostrar solo puntos de datos, solo líneas conectando los puntos de datos, o ambos. Por defecto, las líneas son continuas, con un peso 0, y los puntos de datos se marcan con cruces. Los colores de los puntos y las líneas se eligen de tal forma que líneas con igual color sean las mínimas.

Emplazamiento de la curva

  Selecciona el lugar para emplazar nuevas curvas. Circular por las gráficas existentes crea el número especificado de curvas y circula a través de cada gráfico, cada vez poniendo una curva nueva en el gráfico.

Generación de etiquetas

  Selecciona las etiquetas y leyendas deseadas para situar en los gráficos.

Emplazamiento del gráfico

  Selecciona la ventana(s) en la cual se desea mostrar los gráficos. Se pueden crear ventanas nuevas para los gráficos seleccionando nueva ventana.

Una vez que esté contento con la configuración, puede pulsar sobre Finalizar y se generarán los gráficos.

## El gestor de datos

El gestor de datos es el lugar en el cual se añaden, borran y modifican todos los objetos de datos que se usan en &kst. Puede accederse seleccionando Gestor de datos desde el menú Datos.

### Creando nuevos objetos de datos

Para crear un nuevo objeto de datos en el gestor de datos, pulsar sobre uno de los botones listados bajo Nuevo:. Una ventana nueva aparecerá, en la cual se podrá configurar las opciones y valores para el nuevo objeto de datos.

También puede crear curvas nuevas pulsando al botón derecho del ratón y eligiendo Nueva Curva

Como está creando un nuevo objeto de datos, puede introducir un nombre único que identifique el objeto. También puede usarse el nombre por defecto (si es único).

La configuración de todos los objetos de datos representables tiene dos secciones comunes—Aspecto de la curva y Emplazamiento de la curva. Describimos a continuación estas secciones. Para configuraciones específicas de datos, ver Tipos de datos.

Las curvas referidas más abajo son por lo general las líneas visibles y los puntos de una curva cuando se representa un objeto de datos—en general no se refieren a la curva del objeto de datos.

#### Aspecto de la curva

La sección Aspecto de la curva permite cambiar el aspecto del objeto de datos cuando se representa.

  Pulsando sobre este botón se muestra un diálogo de elegir color, el cual puede usarse para cambiar el color de las líneas y de los puntos de la curva.

Mostrar puntos

  Seleccionando esta casilla se muestran los puntos de datos usados para representar la curva. La lista desplegable a la derecha permite cambiar la forma de los puntos.

Mostrar líneas

  Seleccionando esta casilla, se muestran las líneas que unen los puntos de datos de la curva. Pueden cambiarse tanto el grosor como el estilo de la línea.

#### Emplazamiento de la curva

El emplazamiento de la curva especifica la posición de curvas nuevas.

Ventana gráfica

  Especifica la ventana en la cual mostrar la curva. Puede crear una ventana nueva pulsando sobre el botón Nueva....

Colocar en un gráfico existente, Colocar en un nuevo gráfico y No colocar en ningún gráfico

  Puede elegir si quiere o no colocar la curva sobre una curva ya existente. Si selecciona Colocar en la gráfica existente, también puede elegir reordenar la disposición de los gráficos seleccionando Columnas e introduciendo el número de columnas a usar en la nueva disposición.

Una vez tenga la configuración deseada para el nuevo objeto de datos, pulse sobre el botón OK para crear el nuevo objeto de datos.

### Editando y borrando objetos de datos existentes.

Para editar un objeto de datos existentes, simplemente seleccionarlo en la ventana del gestor de datos y pulsar sobre Editar. Aparecerá la ventana de configuración del objeto seleccionado. Esta ventana es idéntica a la mostrada cuando se crean nuevos objetos de datos (con la excepción de que la sección de emplazamiento de la curva puede estar omitida), así que ver Creando nuevos objetos de datos para más información en la configuración y en las opciones.

Para borrar un objeto de datos, seleccionarlo en la ventana del gestor de datos y pulsar sobre Borrar. Notar que para poder borrar el objeto, la entrada en la columna # Usado de un objeto debe ser 0. la columna # Usado indica el número de veces que un objeto de datos particular y sus descendientes se usan por curvas o por otros objetos de datos. A continuación se listan algunas consecuencias de tal restricción cuando se trata de borrar objetos de datos.

- Todos los datos representables (curvas, ecuaciones, histogramas, y espectros de potencias) deben eliminarse de las curvas antes que estas puedan borrarse. Un objeto puede borrarse de un gráfico pulsando con el botón derecho del ratón en la ventana del gestor de datos y seleccionando la curva deseada desde el submenú Eliminar de la gráfica.

- Todas las curvas que usen un vector de datos particular deben borrarse antes que se pueda borrar tal vector de datos.

- Todos los descendientes de un objeto de datos deben estar sin uso antes de poder borrar al objeto padre.

Después de una serie de borrados de curvas en los gráficos, puede percibir que quedan muchos objetos sin usar que se muestran en el gestor de datos. Para borrarlos rápidamente, puede pulsar sobre Purgar.

## Tipos de datos

Hay siete tipos principales de objetos datos en &kst;. Los objetos de datos pueden contener otros objetos de datos, como los representados en la vista en árbol en el gestor de datos. El diagrama siguiente muestra las relaciones entre los distintos tipos de datos.

Tipos de datos en &kst;

Como puede verse en el diagrama de arriba, los objetos de datos curva, ecuación, histograma, y espectro de potencias son los únicos objetos de datos que pueden representarse. Todos los objetos de datos (excepto los vectores), tienen la capacidad de usar vectores, mientras que las ecuaciones, los espectros de potencias, los eventos y los plugins todos contienen vectores esclavos.

Más abajo están las descripciones de cada tipo de datos, junto con sumarios de las opciones y elementos disponibles al crear y editar cada tipo de objeto de datos. Se han omitido los elementos comunes a casi todos los tipos de datos—ver Creando nuevos tipos de datos para más información.

### Vectores

Vectors are one of the most often-used data objects in &kst;. As their name implies, vectors are simply ordered lists of numbers. Most often they contain the x or y coordinates of a set of data points.

He aquí un pantallazo de la ventana mostrada cuando se crean o se editan vectores. Más abajo están las explicaciones de los elementos.

Editar vectores
Editar vectores

#### Parámetros de los vectores de datos

Los archivos fuente y los campos a leer pueden configurarse con las opciones siguientes:

Nombre del archivo

  The path to the desired data file. Clicking the button to the right displays a file browser window that can be used to graphically browse to the file.

Campo o columna

  El campo o columna del cual crear el vector.

#### Rango de datos

Esta sección específica el rango de datos a usar del campo seleccionado para con el vector de datos.

Estructura de comienzo, Cuenta desde el final, Número de estructuras, y Leer hasta el final

  Usando estas cuatro entradas, puede configurarse los valores inferior y superior del rango de datos. Por ejemplo, para leer desde las estructuras número 10 a la 900, introducir `10` en Estructura de comienzo y `890` para el Número de estructuras. Para leer desde la estructura número 500 hasta el final del archivo, introducir `500` para Estructura de comienzo y seleccionar la opción Leer hasta el final. Para leer solo las últimas 450 estructuras, seleccionar Cuenta desde el final e introducir `450` para el Número de estructuras. Las combinaciones mostradas en los dos últimos ejemplos son útiles para leer datos de un archivo que se actualiza en tiempo real. La adición posterior de datos al archivo se leerán, haciendo que los vectores asociados se actualicen también.

Leer 1 muestra por y Primero el filtro Boxcar

  Además de los extremos inferior y superior del rango, puede configurarse el número de muestras a leer del rango seleccionado. Si no se selecciona Leer 1 muestra por, entonces se leerán todas las muestras en el rango seleccionado. Si se selecciona Leer 1 muestra por, solo se leerá 1 muestra por `N` estructuras, donde `N` es el número introducido en la casilla de selección a la derecha. El valor de 1 muestra que se usa para representar una estructura depende en si se ha seleccionado o no Primero el filtro Boxcar. Si no se ha seleccionado Primero el filtro Boxcar, el valor es el mismo que el valor de la primera muestra en la estructura. Si se ha seleccionado Primero el filtro Boxcar, el valor es la media (promedio) de todas las muestras en la estructura dada.

### Curvas

Las curvas se usan principalmente para crear objetos gráficos a partir de vectores. Las curvas se crean a partir de dos vectores - un vector del eje X y un vector del eje Y, que normalmente contienen una serie de puntos. Así, una puede pensarse que una curva es una serie de puntos de datos y las líneas que los conectan (incluso si las líneas o los puntos no están visibles en los gráficos).

A continuación un pantallazo de la ventana que se muestra al crear o editar curvas. Más abajo están las explicaciones de los elementos de configuración:

Editar curvas
Editar curvas

#### Contenidos de las curvas

Los contenidos de las curvas pueden configurarse desde esta sección.

Vector del eje X

  El vector a usar para el eje independiente (horizontal).

Vector del eje Y

  El vector a usar para el eje dependiente (vertical)

Barra de error X y Barra de error Y

  Los vectores que contienen valores de error correspondientes a los vectores del eje X y eje Y respectivamente. Los vectores deberían contener los tamaños de las barras de error en el mismo orden que los puntos de datos.

### Ecuaciones

Un objeto de datos tipo ecuación consiste de una expresión matemática y de una variable independiente. La expresión se construye usando una combinación de escalares, vectores, y operadores, y normalmente representa los valores de la variable dependiente. La variable independiente puede ser un vector o puede generarse cuando se crea o se edita la ecuación. Como en última instancia, una ecuación consiste de una serie de datos de puntos, un objeto ecuación es representable.

El pantallazo siguiente muestra la ventana para crear o editar ecuaciones. A continuación se explican los elementos de configuración.

Editar ecuación
Editar ecuación

#### Ecuación

La expresión matemática que representa la variable dependiente puede modificarse desde esta sección.

Operadores

  Lista de los operadores disponibles. Al elegir un operador de la lista, se inserta en la posición del cursor en la casilla de la Ecuación.

Vectores

  Una lista de los objetos tipo vector en &kst;. Al elegir un vector de la lista, se inserta en la posición del cursor en la casilla de la Ecuación.

Escalares

  Una lista de los valores escalares disponibles. Esta lista se compone de los valores escalares en la sesión actual de &kst; así como algunas constantes prefabricadas. Al elegir un escalar de la lista, se inserta en la posición del cursor en la casilla de la Ecuación.

Ecuación

  La expresión matemática que representa la variable independiente. Puede escribirla manualmente en esta casilla o puede seleccionar los elementos a insertar usando las listas desplegables de antes.

#### Variable independiente

Esta sección se usa para especificar la fuente de los valores para la variable independiente.

Usar

  Seleccione esta opción para usar un vector ya existente como variable independiente. Seleccione un vector desde la lista desplegable, o cree uno rápidamente pulsando el botón de la derecha.

Interpolar al vector de resolución más elevada

  Seleccionando esta opción se interpola el vector seleccionado al mayor número posible de muestras.

Generar

  Seleccionar esto para generar una serie de valores para usar como variable independiente. Especificar el valor más bajo a generar en el campo De, y el valor más alto en el campo a. Asignar el valor de Número de muestras como el número de valores espaciados igualmente a generar entre el valor inferior y el valor superior (inclusivos).

### Histogramas

Un objeto de datos histograma representa un histograma de un vector particular. Los objetos histogramas son representables.

A continuación se muestra un pantallazo de la ventana mostrada al crear o editar histogramas. A continuación se explican los elementos de configuración.

Editar ecuación
Editar ecuación

#### Propiedades de los histogramas

El vector fuente, así como las propiedades básicas del histograma, pueden modificarse desde esta sección. Puede especificar manualmente las variables o usar el botón Auto Bin.

Vector de datos

  El vector de datos a partir del cual se crea el histograma. Aunque se necesita un vector para crear un histograma, el vector se trata como una serie desordenada a fin de crear el histograma.

De y a

  El campo De contiene el valor más a la izquierda en el histograma. El campo a contiene el valor más a la derecha en el histograma.

Num Rect

  Introducir el número total de rectángulos a usar en el campo Num rect.

Auto rect

  En vez de especificar los valores para De, a, y Num rect, puede pulsar sobre Auto rect para generar automáticamente los valores para los tres campos, basándose en los valores superior e inferior, así como en el número de elementos que se encuentran en el vector fuente.

#### Normalización del eje Y

Esta sección se usa para especificar el tipo de normalización que se usa para el eje Y del histograma.

Número en cada rectángulo

  Seleccionando esta opción hace que el eje Y represente el número de elementos en cada rectángulo.

Fracción en cada rectángulo

  Seleccionando esta opción hace que el eje Y represente la fracción del número de elementos en cada rectángulo con respecto al total.

Tanto por ciento en cada rectángulo

  Seleccionando esta opción hace que el eje Y represente el porcentaje de elementos (a partir del número total de elementos) en cada rectángulo.

Rectángulo más alto = 1.0

  Seleccionando esta opción hace que el eje Y represente el número de elementos en cada rectángulo dividido del número de elementos en el rectángulo con mayor número de elementos. En otras palabras, el eje Y está normalizado a 1.0.

### Espectro de potencias

Un objeto de datos tipo espectro de potencias representa el espectro de potencias de un vector definido como la raíz cuadrada del valor absoluto de la media de las Transformadas Rápidas de Fourier (FFT) entrelazado de longitud `2^x`, donde x es el valor introducido en la casilla de Longitud de la FFT. La definición abajo presupone conocimientos básicos de espectros de potencias—para más detalles, ver Numerical Recipes in C: The Art of Scientific Computing, publicado por Cambridge University Press.

Ventana de espectros de potencias
Ventana de espectros de potencias

#### Contenidos de las curvas

Desde esta sección se pueden modificar tanto el vector fuente, como las propiedades básicas del espectro de potencias.

Vector de datos

  Vector de datos a partir del cual crear el espectro de potencias.

Promedio entrelazado y Longitud FFT

  La selección de Promedio entrelazado permite especificar la longitud de las Transformadas Rápidas de Fourier entrelazado. La longitud se especifica como una potencia de 2. Si el Promedio entrelazado no está marcado, &kst; determinará la longitud en base a la longitud del vector.

Unidades de datos y Unidades de tasa

  Las unidades que se especifiquen en estas casillas se usarán para generar las etiquetas de los ejes de los gráficos.

Tasa de muestreo

  La tasa de muestreo se usa para generar el eje X de los gráficos de espectros de potencias.

Limpiar la señal

  Si se selecciona esta opción, los datos se limpian usando una ventana Hanning, para reducir las perdidas de bin a bin.

Eliminar la media

  Seleccione esta opción para quitar la media de los datos seleccionados (esto es, traducir los datos de tal forma que la media sea cero).

### Plugins

Un objeto de datos tipo plugin representa un plugin &kst;. Todos los plugins tienen un formato común, y aparecen con el tipo Plugin en el gestor de datos. Para más información sobre los plugins, ver Plugins y filtros

### Monitor de eventos

Un objeto de datos tipo monitor de eventos monitoriza uno o más vectores o escalares, y realiza una acción determinada cuando se verifique una condición dada respecto de los vectores o los escalares. Los monitores de eventos se usan normalmente en conjunción con datos en vivo, o transmitidos (streaming). Por ejemplo, un monitor de eventos puede crearse para monitorizar si los elementos de un vector de datos representando una temperatura exceden un valor predefinido.

Lo siguiente es un pantallazo de la ventana mostrada al crear o editar eventos. A continuación se explican los elementos.

Ventana del monitor de eventos
Ventana del monitor de eventos

#### Expresión

Desde esta sección puede modificarse la condición a monitorizar, junto con otras propiedades de los eventos.

Operadores

  Lista de los operadores disponibles. Al elegir un operador de la lista, se inserta en la posición del cursor en la casilla de la Expresión.

Vectores

  Lista de los vectores disponibles. Al elegir un vector de la lista, se inserta en la posición del cursor en la casilla de la Expresión.

Escalares

  Una lista de los valores escalares disponibles. Esta lista se compone de los valores escalares en la sesión actual de &kst; así como algunas constantes prefabricadas. Al elegir un escalar de la lista, se inserta en la posición del cursor en la casilla de la Expresión.

Expresión

  La expresión a monitorizar. Puede introducirla directamente en la casilla, o seleccionar los elementos a insertar usando las listas desplegables de arriba. Asegúrese de que la expresión que introduzca en esta casilla es una expresión booleana (véase, se evalúa como verdadero o falso). Esto normalmente requiere que haya una igualdad o desigualdad en la expresión. Notar que los vectores introducidos en la casilla serán monitorizados de acuerdo a sus elementos individuales.

  Cuando esta expresión sea verdad, se disparará un evento. La acción que se tome al dispararse tal evento depende de la configuración especificada en las siguientes dos secciones.

Descripción

  La casilla se usa para almacenar una breve descripción del evento. La descripción está disponible como un método para monitorizar e identificar eventos múltiples. Puede introducir el texto que desee en esta casilla.

#### Registro de depuración de Kst

Esta sección específica las variables de configuración para las entradas añadidas al registro de depuración de &kst; cuando se generan eventos.

Registrar como:

  Marque esta casilla para que se añadan entradas al registro de depuración de &kst; cuando se produce un evento. Hay tres tipos de entradas en el registro de depuración—noticias, avisos, y errores. Seleccionar el tipo deseado de entrada usando el botón radio correspondiente.

#### Notificación por correo electrónico

Aquí puede especificarse las opciones para enviar notificaciones por correo electrónico en caso de generarse eventos.

Notificar

  Marcar esta casilla para que &kst; envíe notificaciones por correo electrónico a la dirección dada cuando se genere este evento. Introducir también la dirección de correo que querría que apareciese en el campo De del correo en la casilla del Remitente.

#### ELOG

&kst; soporta añadir entradas a un libro de registro ELOG en caso de generación de eventos. Esto puede ser útil para monitorizar remotamente datos en vivo, o para obtener sumarios de la actividad de eventos.

Notificar

  Marcando esta casilla permite la funcionalidad de registro ELOG para este monitor de eventos. Pulsar sobre Configurar... para especificar el servidor y la configuración de los registros.

## El menú de datos

El menú de Datos permite un acceso rápido a muchas características relacionadas con los objetos de datos en &kst;. Muchas de las funciones del menú

Recargar

  Recarga todos los vectores de datos desde los archivos fuente

Asistente de datos...

  Muestra el Asistente de datos.

Gestor de datos

  Muestra el Gestor de datos.

Nuevo [objeto de datos]

  Muestra el diálogo correspondiente para crear objetos de datos. Referirse a los Tipos de datos para las descripciones de cada diálogo.

Ver escalares

  Muestra un diálogo en el cual se pueden ver los valores de todos los escalares en la sesión actual de &kst. El diálogo se actualiza dinámicamente si los valores cambian.

Ver vectores

  Muestra un diálogo en el cual se pueden ver los valores en todos los vectores actuales. Seleccionar un vector para ver usando la lista desplegable. El diálogo se actualiza dinámicamente si el valor cambia.

Cambiar el archivo de datos

  Muestra un diálogo para cambiar rápidamente los archivos de datos a los que están asociados los vectores. Seleccionar los vectores a cambiar, y navegar hacia un nuevo archivo de datos. Pulsar sobre Aplicar para guardar los cambios.