Para los informes de capacidad de proceso de los sistemas de visión, hay cuatro tipos de datos: 1. buenas mediciones (incluso si una parte está fuera de servicio, es una medición precisa), 2. malas mediciones (la cámara encuentra la referencia fiduciaria incorrecta; >> 6 sigma OOS), 3. errores de visión (el sistema informa un código de error numérico, como -9999) y 4. faltan datos (la parte no se midió o los datos no se enviaron).
El uso de códigos de valores faltantes se ocupa del #3. Me gusta cómo funciona MVC: el número aún está visible en la tabla, pero la celda no se usa en el análisis. Y dado que no excluye la fila completa, no afecta las mediciones de otras columnas de datos de proceso en la tabla de datos.
Para mediciones incorrectas, la opción integrada es Verificación de rango. Pero establece los valores como perdidos, lo que combina malas mediciones con mediciones perdidas. Necesito saber la diferencia, y dado que cambia la tabla, no puede volver atrás y verificar. No es reversible como MVC. También descubrí que Range Check reemplaza a MVC. Entonces, si tengo un MVC configurado en propiedades, no hará nada si el MVC está fuera de Range Check.
Para tratar todo esto por separado, creo que tengo que escribir algo que escanee toda la tabla y hacerlo yo mismo. Lo que sería útil es A) Tener alguna otra opción además de configurar como perdido para la Verificación de rango, como una opción para cambiar esos valores a un número personalizado; o
tener una opción de rango para el MVC.
Curioso si otros tienen un método para tratar con una columna que tiene una combinación de faltantes, códigos de error y datos erróneos. Y manteniéndolos rectos.
¡Gracias!