Für Prozessfähigkeitsberichte für Bildverarbeitungssysteme gibt es vier Arten von Daten: 1. gute Messungen (auch wenn ein Teil OOS ist, handelt es sich um eine genaue Messung), 2. schlechte Messungen (Kamera findet die falsche Referenzmarke – das sind typischerweise die folgenden). >> 6 Sigma OOS), 3. Sehfehler (System meldet einen numerischen Fehlercode, z. B. -9999) und 4. fehlende Daten (Teil wurde nicht gemessen oder Daten wurden nicht gesendet).
Die Verwendung von Codes für fehlende Werte erledigt #3. Mir gefällt, wie MVC funktioniert – die Zahl ist immer noch in der Tabelle sichtbar, aber die Zelle wird in der Analyse nicht verwendet. Und da nicht die gesamte Zeile ausgeschlossen wird, hat es keine Auswirkungen auf Messungen aus anderen Prozessdatenspalten in der Datentabelle.
Für schlechte Messungen ist die integrierte Option „Range Check“ verfügbar. Die Werte werden jedoch auf „fehlend“ gesetzt, was fehlerhafte Messungen mit verpassten Messungen verwechselt. Ich muss den Unterschied kennen, und da sich dadurch die Tabelle ändert, können Sie nicht zurückgehen und nachsehen. Es ist nicht umkehrbar wie MVC. Ich habe auch festgestellt, dass Range Check MVC ersetzt. Wenn ich also in den Eigenschaften eine MVC eingerichtet habe, führt diese nichts aus, wenn die MVC außerhalb der Bereichsprüfung liegt.
Um all dies separat zu behandeln, muss ich meiner Meinung nach ein Skript erstellen, das die gesamte Tabelle scannt, und es selbst tun. Was hilfreich wäre, wäre entweder A) eine andere Option außer der Einstellung „auf „fehlend“ für die Bereichsprüfung zu haben – etwa eine Option zum Ändern dieser Werte in eine benutzerdefinierte Zahl; oder
eine Bereichsoption für die MVC haben.
Neugierig, ob andere eine Methode zum Umgang mit einer Spalte haben, die eine Kombination aus fehlenden Daten, Fehlercodes und fehlerhaften Daten enthält. Und sie gerade halten.
Danke!
Eine Sache, die ich nicht verwendet habe, ist die Funktion „Ausreißer erkunden“. Die Verwendung in JSL löste alle meine Probleme. Es funktioniert über mehrere Spalten hinweg und fügt eine Liste von MVC-Codes hinzu. Es macht, was ich wollte, aber besser.
Erlauben Sie die Verwendung von Grenzwerten in Codes für fehlende Werte oder stellen Sie eine neue Spalteneigenschaft mit derselben Funktionalität bereit sollte kommen.
Abhängig von den Daten und der Analyse stapele ich manchmal die Daten und kann dann einzelne Zeilen ausschließen. Außerdem habe ich die Werte mithilfe von Skripten durch fehlende Werte ersetzt und die ersetzten Werte irgendwo gespeichert (andere Datentabelle, Matrix ...).