# El registro del ensayo

> Qué muestra un ensayo abierto: la tira de verbos que lo encabeza, la cabecera con su estado, los metadatos grabados en el Arranque y los dos actores, el aviso de enclavamiento, el gráfico del datalog, los criterios juzgados y los episodios de incidencia.

Al seleccionar un ensayo se abre su registro en la mitad derecha del navegador: una tira de
verbos que se queda fija mientras el registro se desplaza, después la cabecera, el gráfico
del datalog, los criterios juzgados, los expedientes **Informe** y **Etiquetas**
([Etiquetas e
informes](histories-documents)), el expediente **Filas de base de datos** en un ensayo que
escribió en una base de datos, las incidencias, y los comentarios y anotaciones
([Comentarios y anotaciones](histories-notes)). Sin nada seleccionado el panel dice
"Seleccione un ensayo para revisar su datalog, su veredicto, los criterios juzgados, las
etiquetas y las incidencias."

## La tira {#the-strip}

Los verbos actúan sobre el ensayo abierto, así que viajan con el registro y no con la barra
propia de la página. Primero las copias portables, después los documentos generados,
después el verbo de peligro. Un rol que no lleva lo que un verbo necesita no ve ese verbo en
absoluto: la tira es del tamaño de lo que el rol con la sesión iniciada puede hacer. Un
verbo que la situación rechaza se queda donde está, atenuado, y su información emergente
dice qué falta ("Elija antes un ensayo.", "Este ensayo sigue registrando. Termínelo
primero.", "Todavía se está ejecutando otro comando de ensayo.").

| Comando | Qué hace | Atenuado cuando (situación) | Necesita (sin ello no se dibuja) |
| --- | --- | --- | --- |
| Exportar CSV | Descarga el datalog en bruto como CSV. | Todavía hay otro verbo de la tira en marcha. | Exportar/importar históricos |
| Exportar XLSX | Descarga la identidad del ensayo, los metadatos y el datalog tipado como libro de Excel. | Lo mismo. | Exportar/importar históricos |
| Exportar GLAB | Descarga el ensayo entero como archivo `.glab` portable. | El ensayo no está Completado, Abortado ni Fallido. | Exportar/importar históricos |
| Generar PDF, con **Informe que usa Generar PDF** | Compone el PDF del ensayo con el diseño elegido ("(el informe del procedimiento)" o cualquier diseño de la biblioteca) y lo abre. | El ensayo sigue En marcha o En pausa. | Exportar/importar históricos |
| Etiqueta nueva, con **Plantilla que usa Etiqueta nueva** | Graba un artefacto de etiqueta nuevo a partir de una de las etiquetas que configura el procedimiento del ensayo, en la sección Etiquetas del ensayo, y no envía nada. | No hay ninguna etiqueta configurada ("El procedimiento de este ensayo no configura ninguna etiqueta."), la plantilla de la etiqueta elegida ya no está o está vacía, la estación es de solo lectura. | Ver los históricos, Ejecutar procedimientos |
| Eliminar | Elimina el ensayo y su archivo tras la confirmación. | El ensayo está En marcha, En pausa o Guardando; la estación es de solo lectura. | Gestionar los históricos |

Qué contiene cada exportación, y dónde se abre el PDF, es
[Exportar un ensayo](histories-export); el selector de etiqueta se describe con el
expediente de Etiquetas.

## La cabecera {#the-header}

El nombre del ensayo, una línea de estado ("Viendo · nombre"; "En marcha · nombre
(instantánea pendiente)" para un ensayo que todavía no ha grabado nada; "Sin datos ·
nombre" para un ensayo terminado cuyo archivo no tiene filas), los metadatos que el ensayo
grabó en el Arranque y los dos actores.

Los metadatos son un par por campo que el ensayo grabó en el Arranque, en el orden en que se
pidieron y con el nombre que tenía el campo cuando el ensayo arrancó: el número de serie,
el lote y cualquier otro campo, leídos del archivo del ensayo, así que un campo renombrado o
quitado después no cambia nada aquí. Un campo **Número** se lee en el formato de número de la
estación ([Idioma y formatos](settings-localization)), con los decimales que tecleó el
operador: `12.50` conserva sus dos decimales y se lee `12,50` en una estación que escribe los
decimales con coma.
Nunca lleva separador de miles: un lote o un número de pieza grabado como número es un identificador
y no una cantidad, así que `1024` se lee `1024` en cualquier estación. Cualquier otro valor, un
identificador secuencial incluido, se lee tal como se grabó, y un campo que el operador dejó vacío
en el Arranque muestra la marca de hueco. Un nombre o un texto demasiado largo para la columna se
recorta con puntos suspensivos y se lee entero en su información emergente; un número nunca se
recorta. Un ensayo que no grabó metadatos, como una instantánea o una evaluación, no muestra
ninguno.

Los dos actores:

- **Arrancado por** viene del índice de ensayos, así que está presente en todos, incluso en
  uno que sigue grabando: el nombre del operador tal como era entonces, Estación,
  Automatización o Agente.
- **Detenido por** vive solo en el archivo congelado del ensayo. Dice **Todavía registrando**
  mientras el ensayo está activo, nombra a quien pidió la Parada o el Aborto, o explica un
  final que nadie pidió: **Enclavamiento**, **Nadie (el ensayo falló)** o **Nadie (terminó
  por sí solo)** para una ventana que se agotó, un ensayo Instantáneo o un comando
  suelto.

Cuando el ensayo se pausó, **Pausado por** y **Reanudado por** aparecen entre los dos: quién
hizo la última pausa y la última reanudación, con el momento, nombrados de la misma manera (el
nombre del operador tal como era entonces, Estación, Automatización o Agente). Un ensayo que
nunca se pausó no muestra ninguno.

Un ensayo importado añade `Importado <cuándo> · desde <archivo>`. Las fichas repiten las marcas de
Automatización e Importado, muestran **Registrando** mientras el ensayo está activo, y la
insignia de veredicto en cuanto deja de estarlo. Un ensayo terminado por el enclavamiento de
parada de la unidad lleva el aviso **Terminado por el enclavamiento**: "Este ensayo sigue
Abortado con veredicto No conforme. El motivo de la terminación registra que lo terminó la señal de
parada externa de esta unidad."

Un ensayo que falló dentro de la estación lleva el aviso **Terminado por un fallo**: una frase que
nombra el paso que falló, seguida de "El diario técnico de la estación conserva los detalles." La
frase es una de estas, en el idioma de la estación; el error en sí solo se escribe en el diario técnico.

| Frase | Cuándo |
| --- | --- |
| No se pudo escribir en el archivo de ensayo, por lo que la grabación se detuvo. | El archivo de ensayo rechazó una fila que el ensayo grabó. |
| El muestreo se detuvo por un error al leer o juzgar una fila. | El muestreo falló al tomar o juzgar una fila. |
| El progreso del ensayo no se pudo guardar en el histórico de la estación, por lo que la grabación se detuvo. | Falló la escritura periódica que marca el ensayo como vivo en el histórico. |
| La receta se detuvo por un error interno. | Falló el motor que envía las consignas de la receta. |
| La temporización de los ciclos del ensayo se detuvo por un error interno. | Falló el reloj que temporiza los ciclos de un ensayo con ventana de tiempo y sin receta. |
| El ensayo falló mientras se iniciaba. | Algo falló después de crear el ensayo y antes de que empezara a grabar. |
| No se pudo reanudar el ensayo después de que la estación se reinició. | Tras un reinicio no se pudo retomar el ensayo: no se alcanzó su archivo, su procedimiento o su unidad, o un ensayo más antiguo ya ocupaba la unidad. |
| La estación se cerró mientras se guardaba el ensayo. | La estación se detuvo mientras se escribía el final del ensayo. |
| No se pudo guardar el final del ensayo. | Falló guardar el final del ensayo o cerrar su archivo. |

Un ensayo que falló en una versión anterior, o cuya entrada en el histórico se reconstruyó a partir
de su archivo, se lee Fallido sin aviso. Un ensayo detenido o abortado, y uno terminado por el
enclavamiento, nunca lo llevan.

## El gráfico del datalog {#the-datalog-chart}

El registro traza en línea los canales grabados del ensayo, sobre un eje de segundos
relativos desde la primera muestra, cada serie en el color congelado con el ensayo y
etiquetada con el nombre que llevaba el canal en la unidad. Las bandas apiladas también se
congelan con el ensayo, así que el registro y el informe dibujan la imagen que la estación
mostraba incluso después de reagrupar el modelo: una regla por banda, a lo largo del único
eje de tiempo. Las anotaciones se dibujan como marcadores destacados y los comentarios
fechados durante el ensayo como marcadores apagados. Las bandas de rango aprobado de la
evaluación del procedimiento se vuelven a resolver desde la configuración actual cada vez
que se abre el ensayo, porque el archivo del ensayo lleva los límites solo como texto para
mostrar: una evaluación eliminada las quita, y un límite relativo no se dibuja. El gráfico
lleva la barra de herramientas compartida ([Gráficos](view-charts)), incluido el botón que
abre ese mismo gráfico en una ventana propia (`/chart/run/<id>`), que recarga el ensayo
desde su archivo y enlaza su zoom con el gráfico en línea; esa ventana es de solo lectura y
exige el mismo permiso que el navegador.

## Criterios juzgados {#judged-criteria}

Cuando el procedimiento del ensayo juzgó criterios, el registro lista una fila por ventana
juzgada:

| Columna | Contenido |
| --- | --- |
| Ciclo | El ciclo en el que se juzgó el criterio, empezando por uno. |
| Criterio | El nombre del criterio tal como estaba configurado cuando el ensayo grabó. |
| Canal | El canal que vigilaba. |
| Límites | El rango aprobado, como texto para mostrar congelado en el ensayo. |
| Gravedad | Cómo se configuró el criterio para pesar en el veredicto. |
| Resultado | Conforme, No conforme o Indeterminado para esta ventana. |
| Evidencia | El tramo juzgado y después los cuatro contadores de muestras: "n evaluadas · n fuera de banda · n no disponibles · n no válidas". El tramo es "Ensayo completo", "Ciclo N" en un ensayo cíclico, "2 s a 10 s" o "2 s hasta el final" para una ventana de tiempo, "Segmento 3" o "Segmento 3, tras 5 s" para un segmento y su estabilización, "Ciclo N, 2 s a 10 s" dentro de un ciclo; un criterio en modo Un punto añade "última muestra" ("Ensayo completo, última muestra"), y sus contadores son solo los de esa muestra. Un ensayo registrado por una versión anterior muestra solo los contadores. |
| Afectados | Los canales cuyas muestras no disponibles o no válidas debilitaron la evidencia, o la marca de hueco cuando la evidencia estaba completa. |
| Peor | La mayor distancia más allá de un límite entre las muestras contadas, escrita con tres decimales, o con más cuando tres la escribirían como cero: 0 cuando hubo muestras evaluadas y ninguna quedó fuera, vacía cuando no se evaluó nada. Un ensayo registrado por una versión anterior la deja vacía donde nada quedó fuera. |
| Nota | Por qué el resultado es indeterminado, cuando lo es. |

## Incidencias {#occurrences}

Cuando el ensayo observó incidencias, el registro deriva **episodios**, una fila por
activación en vez de una por transición bruta:

| Columna | Contenido |
| --- | --- |
| Incidencia | El nombre de la incidencia. |
| Gravedad | Crítica, Advertencia o Información, tal como quedó congelada en la observación. |
| Inicio | Cuándo empezó el episodio, o "Desconocido". |
| Fin / estado | Cuándo y cómo terminó ("Despejado"), o su estado abierto: "Activo · en vivo", "Activo al final del ensayo", "Interrumpido", "Incompleto", "Incoherente". |
| Tiempo activo | Cuánto se mantuvo la condición, con "· en vivo" mientras sigue manteniéndose y "· observado" cuando el final del ensayo lo acotó. |
| Señal no disponible | Cuánto tiempo la señal vigilada fue ilegible durante el episodio ("Ninguno" cuando nunca lo fue, "· parcial" cuando la pérdida no se pudo medir del todo). |
| Mensaje | El mensaje congelado con la incidencia. |

Bajo los episodios, un desplegable de **Cronología técnica** (su resumen cuenta los eventos y las sesiones de observación) lista todos los flancos brutos grabados (Activada,
Despejado, No disponible, Recuperada) y todos los límites de sesión de observación, con
la incidencia, la gravedad, la transición, el instante y el mensaje. Una fila de límite
explica por qué empezó una nueva sesión de observación: después de reanudarse el ensayo,
después de reiniciarse el vigilante o después de cambiar la definición. Se dibuja una fila de
límite antes de cada sesión de observación de una incidencia posterior a la primera; la primera
sesión no la tiene.

Mientras el ensayo seleccionado sigue grabando, su evidencia de incidencias se mantiene
viva: los relojes corren cada segundo, y la evidencia y la fila de índice del ensayo se
vuelven a leer cada dos segundos, así que el estado terminal aparece sin pulsar Actualizar.

## Qué no hace el registro {#what-the-record-does-not-do}

No muestra las filas grabadas como tabla: el datalog se lee en el gráfico o en una
exportación CSV o XLSX. No vuelve a juzgar nada: los criterios son los resultados congelados
del ensayo, y las bandas del gráfico son contexto de la configuración de hoy, nunca un
veredicto. Y no edita nada del ensayo salvo sus notas, sus anotaciones y sus documentos.
