Per i report sulla capacità di processo per i sistemi di visione, ci sono quattro tipi di dati: 1. misurazioni valide (anche se una parte è OOS, è una misurazione accurata), 2. misurazioni errate (la telecamera trova il fiducial di riferimento errato, in genere sono >> 6 sigma OOS), 3. errori di visione (il sistema riporta un codice di errore numerico, come -9999) e 4. dati mancanti (la parte non è stata misurata o i dati non sono stati inviati).
L'utilizzo di codici di valori mancanti si occupa di #3. Mi piace come funziona MVC: il numero è ancora visibile nella tabella ma la cella non viene utilizzata nell'analisi. E poiché non esclude l'intera riga, non influisce sulle misurazioni di altre colonne di dati di processo nella tabella dati.
Per misurazioni errate, l'opzione integrata è Range Check. Ma imposta i valori su mancanti, il che fonde misurazioni errate con misurazioni mancate. Ho bisogno di conoscere la differenza, e dal momento che cambia la tabella non puoi tornare indietro e controllare. Non è reversibile come MVC. Ho anche scoperto che Range Check sostituisce MVC. Quindi, se ho un MVC impostato nelle proprietà, non farà nulla se MVC è al di fuori del controllo dell'intervallo.
Per trattare tutti questi separatamente, penso di dover scrivere qualcosa che analizzi l'intero tavolo e farlo da solo. Ciò che sarebbe utile è A) Avere qualche altra opzione oltre a set-to-missing per il controllo dell'intervallo, come un'opzione per modificare quei valori in un numero personalizzato; o
hanno un'opzione di intervallo per MVC.
Curioso se altri hanno un metodo per gestire una colonna che ha una combinazione di dati mancanti, codici di errore e dati errati. E tenendoli dritti.
Grazie!