Evaluaciones
Los criterios de aprobación con los que se juzga una corrida, cada campo de un criterio, qué le hace cada resultado a la corrida, y cómo se pliegan los resultados en un veredicto.
Una evaluación es un conjunto reutilizable de criterios de aprobación. Cada criterio vigila un canal legible dentro de una ventana de la corrida y juzga sus muestras grabadas contra una banda fija o una tolerancia alrededor de otro canal; cada uno cierra con un resultado propio, y el veredicto de la corrida es el pliegue de todos ellos. El motor juzga en vivo sobre las filas que graba el datalog, así que el canal de un criterio y su canal de referencia tienen que ser columnas del datalog del procedimiento: el archivo de la corrida prueba qué se juzgó. Las evaluaciones viven en Process > Modelos > modelo > Preparación > Evaluaciones y exigen el permiso Editar recetas y evaluaciones.
La carpeta Evaluaciones
Al seleccionar la fila Evaluaciones se abre la página de la carpeta ("Criterios de aprobación con los que se juzga una corrida. La evaluación lee canales de proceso.") con una tarjeta por evaluación, por nombre; al hacer clic en una tarjeta se abre y la X la quita. Sin ninguna, la página dice "Todavía no hay evaluaciones. Agregue una."
| Comando | Qué hace | Atenuado cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Evaluación (barra de detalle, con la carpeta seleccionada; botón derecho Agregar evaluación) | Agrega Evaluación <n> sin criterios y la selecciona. |
Cualquier unidad tiene una corrida, o el runtime está detenido. | Sin Editar recetas y evaluaciones. |
La página de la evaluación
El encabezado lleva el nombre, la línea "Criterios de aprobación con los que se juzga una corrida." y una píldora que cuenta los criterios. Todos los campos se guardan solos, y toda edición vuelve a dibujar el anticipo del criterio elegido.
Definición
| Campo | Qué es | Valores / predeterminado |
|---|---|---|
| Nombre | Cómo se llama la evaluación en el árbol, en el selector Evaluación de un procedimiento y en el selector Evaluar ahora de un panel. | Texto libre; Evaluación <n> al crearla. |
| Notas | Texto libre para quien la lea. | Vacío de forma predeterminada. |
Cómo se juzga la corrida
Esta tarjeta declara el pliegue que aplica el motor, en su propio orden:
- NOK si falla cualquier criterio.
- Indeterminado si ninguno falló y uno no se pudo juzgar.
- OK solo cuando todos ellos pasaron.
"La gravedad no cambia nada de eso. Se lee contra el umbral de aborto del procedimiento y decide solo
si una falla termina además la corrida ahí." La tarjeta también advierte antes de que lo haga una
corrida: "Un criterio no se puede juzgar tal como está configurado, así que una corrida terminaría
Indeterminada." (o "<n> criterios no se pueden juzgar …"), y dice "Todavía ningún procedimiento de
este modelo se ejecuta contra esta evaluación." mientras nada la referencia.
La lista de criterios
La lista se encabeza Criterios y su botón Criterio agrega una fila en el primer canal legible del modelo (ancla Corrida completa, modo Ventana completa, una banda fija con los dos lados abiertos, gravedad Grave, sin nombre) y la elige. Al hacer clic en una fila se abre en la columna Criterio; sin nada elegido la columna dice "Seleccione un criterio para editarlo entero en un solo lugar, con lo que decide cada campo al lado." La lista lleva el criterio entero y se desplaza de lado más allá del ancho del panel.
| Columna | Qué contiene |
|---|---|
| Nombre | El nombre del criterio, editable en el sitio. |
| Canal | El canal legible que se juzga. |
| Ancla | Corrida completa, Ventana de tiempo o Segmento, cada una con la forma del tramo que juzga al lado de su nombre y su consecuencia como información emergente. |
| Ventana | Los dos ajustes que necesita el ancla: Seg y Estab para un ancla Segmento, Desde y Hasta para un ancla Ventana de tiempo, "Corrida completa" para el ancla Corrida completa. |
| Modo | Ventana completa o Un punto, con su forma. |
| Límite | Banda fija o Alrededor de la consigna, con su forma. |
| Banda | Mín y Máx para una banda fija ("en blanco deja el lado abierto"); el canal de referencia y la tolerancia ± para un límite relativo. |
| Gravedad | Leve, Grave o Crítica. |
| Resultado | Lo que el criterio aporta a la corrida ("NOK reprueba la corrida", "NOK reprueba y detiene la corrida", "No se puede juzgar"), con la frase entera como información emergente. |
| Acción de fila | Quitar pregunta "Eliminar el criterio": el nombre (o el nombre del canal), "Esto quita el criterio de la evaluación." |
El criterio entero
La columna abre con un anticipo: la banda del criterio elegido y el tramo que juzga, sobre ejes declarados sin ninguna muestra cerca (detrás de una pantalla de configuración no hay ninguna corrida). Una banda fija se dibuja en los valores de ingeniería del canal con espacio para una falla a cada lado; una banda relativa se dibuja como desviación del canal de referencia, que queda como la línea en cero. Cuando no se puede dibujar nada (sin límite puesto, sin referencia elegida) el marco dice por qué en vez de quedarse vacío. Debajo, cada campo está sobre una leyenda fija y, donde la respuesta se mueve con lo escrito, sobre el efecto de lo que está en vigor.
| Campo | Qué es | Valores / predeterminado | Línea de efecto |
|---|---|---|---|
| Nombre | "Nombra esta verificación dondequiera que se muestre su resultado." Vacío recae en el canal en el reporte; la columna se encabeza a sí misma Criterio <n> hasta que la fila tenga nombre. |
Texto libre; vacío al crearlo. | |
| Canal | "La lectura que se juzga. Tiene que ser una columna del datalog del procedimiento." | Los canales legibles del modelo; el primero al crearlo. | |
| Ancla (VENTANA) | "Sobre qué tramo de la corrida se juzga este criterio." | Corrida completa (predeterminada), Ventana de tiempo, Segmento. | Corrida completa: "Se juzga sobre la corrida entera. No necesita receta." Ventana de tiempo: "Se juzga entre dos instantes medidos desde el arranque de la corrida." Segmento: "Se juzga mientras la receta está en ese segmento, después del retardo. Una pausa lo alarga." |
| Segmento (base cero) y Estabilización (ms) (ancla Segmento) | "Qué segmento de la receta se juzga, y cuánto espera la ventana dentro de él antes de abrirse." | Números enteros; 0 y 0 de forma predeterminada. Ninguno de los dos campos acepta un número negativo: la entrada se rechaza, la nota bajo el campo lo dice, y regresa el valor anterior. | "Abre con el segmento 1." o "Abre 2 s dentro del segmento 1." |
| Desde (ms) y Hasta (ms, 0 = fin de la corrida) (ancla Ventana de tiempo) | "Los dos instantes, contados desde el arranque de la corrida, entre los que está la ventana." | Milisegundos; 0 y 0 de forma predeterminada. Hasta = 0 significa hasta que la corrida termine; si no, Hasta tiene que quedar después de Desde. | "De 5 s al fin de la corrida.", "De 5 s a 30 s." o "Hasta queda en Desde o antes, así que la ventana está vacía." |
| Modo | "En cuánto de ese tramo se apoya el veredicto." | Ventana completa (predeterminado), Un punto. | Ventana completa: "Toda muestra de la ventana tiene que pasar." Un punto: "Solo decide la última muestra de la ventana." |
| Límite (LÍMITES) | "Qué forma toma el límite, que es también lo que piden los campos de debajo." | Banda fija (predeterminado), Alrededor de la consigna. | Banda fija: "Una banda fija de ingeniería. Cualquiera de los dos lados se puede dejar abierto." Alrededor de la consigna: "Una banda alrededor de otro canal, muestreado en la misma fila." |
| Mín y Máx (banda fija) | "Los valores de ingeniería entre los que se tiene que quedar la lectura. Un lado que se deje vacío se queda abierto." | Números o vacío; los dos vacíos al crearlo. | "Sin límite puesto, así que toda lectura pasa.", "Pasa en 20 o por arriba.", "Pasa en 80 o por abajo.", "Pasa entre 20 y 80." o "Mín queda por encima de Máx, así que esto no se puede juzgar y una corrida terminaría Indeterminada.", que es lo que dice también el bloque RESULTADO bajo la fila |
| Referencia y ± Tolerancia (relativo) | "El canal contra el que se mide la lectura, y cuán lejos de él puede quedar." | Un canal legible del modelo y un número; ninguno y 0 al crearlo. | "Pasa dentro de ±0.5 de Consigna." o "Elija el canal alrededor del cual se mide la tolerancia." |
| Gravedad | "Se lee contra el umbral de aborto del procedimiento. También fija el énfasis en el reporte." | Leve, Grave (predeterminada), Crítica. | |
| RESULTADO | Lo que produce el criterio, y lo que eso le hace a la corrida. | Solo lectura. | Véase más abajo. |
Qué dice el resultado
| Línea | Detalle | Cuándo |
|---|---|---|
| "NOK reprueba la corrida" | "Una falla hace que la corrida sea NOK." o, cuando algún procedimiento ejecuta la evaluación, "Una falla hace que la corrida sea NOK. La corrida termina igual, porque ningún procedimiento aborta con esta gravedad." | Ningún procedimiento que ejecuta esta evaluación aborta con la gravedad de este criterio. |
| "NOK reprueba y detiene la corrida" | "Una falla hace que la corrida sea NOK y la termina ahí, porque <procedure> aborta con esta gravedad." |
Un procedimiento que ejecuta esta evaluación tiene Abortar con NOK en esta gravedad o por debajo. |
| "No se puede juzgar" | "Tal como está configurado no se puede juzgar, así que dejaría la corrida Indeterminada." seguido del motivo. | Se da uno de los motivos de abajo. |
Los motivos por los que un criterio no se puede juzgar, preguntados en el momento de configurar y en el orden propio del motor: "No vigila ningún canal de este modelo."; "El canal que vigila no lo graba el datalog del procedimiento que lo ejecuta."; "No sigue ningún canal de referencia de este modelo."; "Hasta queda en Desde o antes, así que la ventana está vacía."; "Sus límites están incompletos o al revés."; "El canal de referencia no lo graba el datalog del procedimiento que lo ejecuta." Los motivos del datalog se les preguntan solo a los procedimientos que ejecutan la evaluación; una evaluación que ningún procedimiento tomó todavía está sin terminar, no mal.
Cómo se pliegan los criterios en un veredicto
Toda fila grabada dentro de una ventana activa se clasifica una vez: evaluada, no disponible
(un valor ausente o una calidad mala) o no válida (un valor bueno que no es un número finito; un
NaN bueno se queda como dato bruto auditable pero no puede certificar un criterio numérico). Un
límite fijo necesita el valor vigilado; un límite relativo necesita el valor vigilado y el de
referencia de la misma fila. Los contadores Muestras evaluadas, Muestras fuera, Muestras no
disponibles y Muestras no válidas y el conjunto congelado de canales afectados se graban por criterio,
y se leen además en vivo en los puntos Procedure.* de la unidad
(véase El espacio de direcciones de la unidad).
Los resultados son estrictos con la evidencia. En modo Ventana cualquier violación evaluada prueba NOK; si no, una fila no disponible o no válida, una observación interrumpida o una ventana vacía dejan el criterio Indeterminado; solo una evidencia completa dentro de banda lo deja OK. El modo Punto decide solo con la última muestra activa de la ventana; las clasificaciones anteriores se quedan en los contadores. Un procedimiento Temporizado vuelve a anclar cada criterio por ciclo y cuenta los ciclos fallidos. El veredicto de la corrida se pliega en orden: una corrida abortada o cualquier criterio NOK la hacen NOK; si no, cualquier resultado Indeterminado la hace Indeterminada; con todos los resultados OK queda OK; una corrida sin evaluación termina sin veredicto. Solo un NOK confirmado dispara el umbral de aborto del procedimiento o el conteo de ciclos fallidos.
Dónde se usa una evaluación
| Superficie | Qué hace con la evaluación |
|---|---|
| La etapa Juzgar de un procedimiento | Juzga toda corrida del procedimiento; el selector Abortar con NOK ≥ llega con ella. La línea de la etapa dice "Juzga 4 criterios, y un NOK Grave aborta la corrida." o "…, y un NOK nunca aborta la corrida." Un procedimiento con evaluación y sin datalog no valida. Véase Procedimientos. |
| La tarjeta Comandos sueltos de un panel | Evaluar ahora graba una fila a través de un datalog y la juzga contra la evaluación; el veredicto se graba en Históricos. Los canales de la evaluación tienen que ser columnas del datalog elegido. |
| Los comandos de etiqueta | Un marcador puede leer el nombre, el canal, los límites, la gravedad, el resultado, el error, los instantes de la ventana, los contadores de muestras, los canales afectados o la peor excursión de un criterio, para un ciclo explícito. Véase Acciones. |
| Los reportes | La sección de criterios imprime el resultado de cada criterio con el énfasis que fija su gravedad. |
Quitar la evaluación
Quitar la evaluación está en el grupo de peligro de la barra de detalle con la evaluación seleccionada, en su menú del botón derecho, y como la X de la tarjeta de la página de la carpeta. Pregunta primero ("Eliminar la evaluación", "Esto quita la evaluación y sus criterios."). Todo procedimiento que juzgaba con ella vacía su referencia de Evaluación y termina sus corridas sin veredicto. Exige Editar recetas y evaluaciones y se atenúa bajo el bloqueo de ingeniería y el runtime detenido.
Qué no hace una evaluación
- No juzga nada que un datalog no grabe, ni nada fuera de una corrida o de una instantánea.
- No tiene criterios de expresión: un criterio es una banda o una tolerancia sobre un canal.
- No difiere entre unidades en nada: un solo conjunto de límites sirve a todas las unidades del modelo.
- No termina ninguna corrida por sí sola. Si un NOK aborta la corrida lo decide el umbral Abortar con NOK del procedimiento, leído contra la gravedad del criterio.