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

get_metrology_object_result_contour( : Contour : MetrologyHandle, Index, Instance, Resolution : )

Herror T_get_metrology_object_result_contour(Hobject* Contour, const Htuple MetrologyHandle, const Htuple Index, const Htuple Instance, const Htuple Resolution)

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)

static void HOperatorSet.GetMetrologyObjectResultContour(out HObject contour, HTuple metrologyHandle, HTuple index, HTuple instance, HTuple resolution)

HXLDCont HMetrologyModel.GetMetrologyObjectResultContour(HTuple index, HTuple instance, double resolution)

HXLDCont HMetrologyModel.GetMetrologyObjectResultContour(int index, string instance, double resolution)

def get_metrology_object_result_contour(metrology_handle: HHandle, index: MaybeSequence[Union[int, str]], instance: MaybeSequence[Union[int, str]], resolution: float) -> HObject

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

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 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