| Operatoren |
set_metrology_object_fuzzy_param — Setzen der Fuzzy-Parameter oder Fuzzy-Funktionen eines Messmodells.
set_metrology_object_fuzzy_param( : : MetrologyHandle, Index, GenParamName, GenParamValue : )
set_metrology_object_fuzzy_param erlaubt es, Fuzzy-Parameter oder Fuzzy-Funktionen eines Metrology-Messobjekts zu setzen oder zu verändern, um damit das Verhalten des Modells bei der Auswahl der Kanten mittels des Operators apply_metrology_model zu beeinflussen.
Das Konzept der 2D-Messtechnik ist bei der Einleitung zu Kapitel 2D-Messtechnik beschrieben.
Das Messmodell ist durch das Handle MetrologyHandle definiert. Der Parameter Index legt die Metrology-Messobjekte fest, für die die Parameter gesetzt werden sollen. Die Parameter aller Metrology-Messobjekte werden gesetzt wenn für den Parameter Index 'all' übergeben wird.
Der Fuzzy-Parameter oder der Typ der Fuzzy-Funktion werden im Parameter GenParamName übergeben. Der korrespondierende Wert oder die Fuzzy-Funktion wird im Parameter GenParamValue übergeben. Ist mindestens eine Fuzzy-Funktion gesetzt, wird bei der Suche der Metrology-Messobjekte mit dem Operator apply_metrology_model intern der Operator fuzzy_measure_pos verwendet. Mehr Information über Fuzzy-Funktionen ist daher im Operator fuzzy_measure_pos zu finden.
Es folgt eine Übersicht über die verschiedenen generischen Parameter und Parameterwerte. Die folgenden generischen Parameter GenParamName und die dazugehörigen Werte GenParamValue sind verfügbar:
Der Parameter legt die minimale Fuzzy Bewertung fest. Die Bedeutung und Verwendung des Parameters ist für den Operator fuzzy_measure_pos beschrieben und entspricht dort dem Parameter FuzzyThresh.
Defaultwert: 0.5
Der Parameter legt eine Fuzzy-Funktion des Typs contrast fest. Die Bedeutung und Verwendung des Parameters ist für den Operator set_fuzzy_measure beschrieben. Der Parameter entspricht dem Parameter SetType mit dem Wert 'contrast' und sein Wert dem Parameter Function.
Defaultwert: 'disabled'
Der Parameter legt eine Fuzzy-Funktion des Typs position fest. Die Bedeutung und Verwendung des Parameters ist für den Operator set_fuzzy_measure beschrieben. Der Parameter entspricht dem Parameter SetType mit dem Wert 'position' und sein Wert dem Parameter Function.
Defaultwert: 'disabled'
Der Parameter legt eine Fuzzy-Funktion des Typs position_center fest. Die Bedeutung und Verwendung des Parameters ist für den Operator set_fuzzy_measure beschrieben. Der Parameter entspricht dem Parameter SetType mit dem Wert 'position_center' und sein Wert dem Parameter Function.
Der Parameter legt eine Fuzzy-Funktion des Typs position_end fest. Die Bedeutung und Verwendung des Parameters ist für den Operator set_fuzzy_measure beschrieben. Der Parameter entspricht dem Parameter SetType mit dem Wert 'position_end' und sein Wert dem Parameter Function.
Defaultwert: 'disabled'
Der Parameter legt eine Fuzzy-Funktion des Typs position_first_edge fest. Die Bedeutung und Verwendung des Parameters ist für den Operator set_fuzzy_measure beschrieben. Der Parameter entspricht dem Parameter SetType mit dem Wert 'position_first_edge' und sein Wert dem Parameter Function.
Defaultwert: 'disabled'
Der Parameter legt eine Fuzzy-Funktion des Typs position_last_edge fest. Die Bedeutung und Verwendung des Parameters ist für den Operator set_fuzzy_measure beschrieben. Der Parameter entspricht dem Parameter SetType mit dem Wert 'position_last_edge' und sein Wert dem Parameter Function.
Defaultwert: 'disabled'
Wird der Funktionswert für eine Fuzzy-Funktion auf 'disabled' gesetzt, wird nur diese Fuzzy-Funktion gelöscht. Alle definierten Fuzzy-Funktionen und Fuzzy-Parameter werden mit Hilfe des Operators reset_metrology_object_fuzzy_param gelöscht. Die aktuelle Konfiguration kann mit Hilfe von get_metrology_object_fuzzy_param ausgelesen werden. Zu beachten ist, dass nur, wenn mindestens eine Fuzzy-Funktion gesetzt ist, der Operator fuzzy_measure_pos bei der Kantendetektion mit apply_metrology_model verwendet wird. Ansonsten wird measure_pos verwendet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.Handle des Messmodells.
Index der Metrology-Messobjekte.
Defaultwert: 'all'
Wertevorschläge: 'all', 0, 1, 2
Namen der generischen Parameter.
Defaultwert: 'fuzzy_thresh'
Werteliste: 'function_contrast', 'function_position', 'function_position_center', 'function_position_end', 'function_position_first_edge', 'function_position_last_edge', 'fuzzy_thresh'
Werte der generischen Parameter.
Defaultwert: 0.5
Wertevorschläge: 0.1, 0.3, 0.5, 0.6, 0.7, 0.9, 1, 2, 3, 4, 5, 10, 20
Sind die Parameterwerte korrekt, dann liefert set_metrology_object_fuzzy_param den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
get_metrology_object_fuzzy_param
apply_metrology_model, reset_metrology_object_fuzzy_param, get_metrology_object_fuzzy_param
2D Metrology
| Operatoren |