get_metrology_object_result_contourT_get_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour (Operator)
Name
get_metrology_object_result_contourT_get_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour — Abfragen der Ergebniskonturen eines Metrology-Messobjektes.
Signatur
void GetMetrologyObjectResultContour(HObject* Contour, const HTuple& MetrologyHandle, const HTuple& Index, const HTuple& Instance, const HTuple& Resolution)
HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(const HTuple& Index, const HTuple& Instance, double Resolution) const
HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(Hlong Index, const HString& Instance, double Resolution) const
HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(Hlong Index, const char* Instance, double Resolution) const
HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(Hlong Index, const wchar_t* Instance, double Resolution) const
(Nur Windows)
Beschreibung
get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour gibt für die gewählten
Metrology-Messobjekte und Instanzen in ContourContourContourContourcontourcontour die Ergebniskonturen
einer Messung mit apply_metrology_modelapply_metrology_modelApplyMetrologyModelApplyMetrologyModelApplyMetrologyModelapply_metrology_model in Bildkoordinaten zurück.
Das Konzept der 2D-Messtechnik ist bei der Einleitung zu Kapitel
2D-Messtechnik beschrieben.
Das Messmodell ist durch das Handle MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle definiert.
Der Parameter IndexIndexIndexIndexindexindex legt fest für welche Metrology-Messobjekte
die Ergebnisse abgefragt werden sollen. Wird für den Parameter
IndexIndexIndexIndexindexindex als Wert 'all'"all""all""all""all""all" übergeben, werden die Ergebnisse
aller Metrology-Messobjekte abgefragt. Wurden für ein Metrology-Messobjekt
mehrere Ergebnisse (Instanzen) berechnet, so kann mit dem Parameter
InstanceInstanceInstanceInstanceinstanceinstance angegeben werden, für welche Instanz
die Kontur zurückgegeben werden soll. Wird InstanceInstanceInstanceInstanceinstanceinstance auf
'all'"all""all""all""all""all" gesetzt, werden die Konturen für alle Instanzen zurückgegeben.
Die Auflösung der resultierenden XLD Kontur ContourContourContourContourcontourcontour
wird über den Parameter ResolutionResolutionResolutionResolutionresolutionresolution festgelegt. Er bestimmt den
euklidischen Abstand n Pixeln zwischen benachbarten Konturpunkten.
Unterschreitet der Eingabewert den intern gesetzten Mindestwert
(1.192e-7), wird die Auflösung auf den kleinsten zulässigen Wert gesetzt.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ContourContourContourContourcontourcontour (output_object) xld_cont(-array) → objectHXLDContHObjectHXLDContHobject *
Ergebniskontur des Metrology-Messobjektes.
MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle (input_control) metrology_model → HMetrologyModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Messmodells.
IndexIndexIndexIndexindexindex (input_control) integer(-array) → HTupleMaybeSequence[Union[int, str]]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Index des Metrology-Messobjektes.
Defaultwert: 0
Wertevorschläge: 'all'"all""all""all""all""all", 0, 1, 2
InstanceInstanceInstanceInstanceinstanceinstance (input_control) integer(-array) → HTupleMaybeSequence[Union[int, str]]HTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)
Instanz des Metrology-Messobjektes
Defaultwert:
'all'
"all"
"all"
"all"
"all"
"all"
Wertevorschläge: 'all'"all""all""all""all""all", 0, 1, 2
ResolutionResolutionResolutionResolutionresolutionresolution (input_control) real → HTuplefloatHTupleHtuple (real) (double) (double) (double)
Abstand zwischen benachbarten Konturpunkten.
Defaultwert: 1.5
Restriktion: Resolution >= 1.192e-7
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour den Wert 2 (H_MSG_TRUE). Andernfalls
wird eine Fehlerbehandlung durchgeführt.
Vorgänger
apply_metrology_modelapply_metrology_modelApplyMetrologyModelApplyMetrologyModelApplyMetrologyModelapply_metrology_model
Siehe auch
get_metrology_object_resultget_metrology_object_resultGetMetrologyObjectResultGetMetrologyObjectResultGetMetrologyObjectResultget_metrology_object_result,
get_metrology_object_measuresget_metrology_object_measuresGetMetrologyObjectMeasuresGetMetrologyObjectMeasuresGetMetrologyObjectMeasuresget_metrology_object_measures
Modul
2D Metrology