Pour les rapports de capabilité de processus pour les systèmes de vision, il existe quatre types de données : 1. bonnes mesures (même si une pièce est OOS, c'est une mesure précise), 2. mauvaises mesures (la caméra trouve le mauvais repère de référence -- ce sont généralement >> 6 sigma OOS), 3. erreurs de vision (le système signale un code d'erreur numérique, comme -9999) et 4. données manquantes (la pièce n'a pas été mesurée ou les données n'ont pas été envoyées).
L'utilisation des codes de valeur manquante prend en charge #3. J'aime le fonctionnement de MVC - le nombre est toujours visible dans le tableau mais la cellule n'est pas utilisée dans l'analyse. Et comme cela n'exclut pas la ligne entière, cela n'affecte pas les mesures des autres colonnes de données de processus dans la table de données.
Pour les mauvaises mesures, l'option intégrée est Range Check. Mais il définit les valeurs sur manquantes, ce qui confond les mauvaises mesures avec les mesures manquées. J'ai besoin de connaître la différence, et puisque cela change la table, vous ne pouvez pas revenir en arrière et vérifier. Il n'est pas réversible comme MVC. J'ai également constaté que Range Check remplace MVC. Donc, si j'ai un MVC configuré dans les propriétés, il ne fera rien si le MVC est en dehors de la vérification de plage.
Pour traiter tout cela séparément, je pense que je dois écrire quelque chose qui scanne toute la table et le faire moi-même. Ce qui serait utile, c'est soit A) Avoir une autre option que set-to-missing pour le Range Check - comme une option pour changer ces valeurs en un nombre personnalisé; ou
ont une option de plage pour le MVC.
Curieux de savoir si d'autres ont une méthode pour traiter une colonne qui a une combinaison de codes manquants, d'erreur et de mauvaises données. Et les garder droites.
Merci!