get_metrology_object_model_contourT_get_metrology_object_model_contourGetMetrologyObjectModelContourGetMetrologyObjectModelContour (Operator)

Name

get_metrology_object_model_contourT_get_metrology_object_model_contourGetMetrologyObjectModelContourGetMetrologyObjectModelContour — Abfragen der Modellkonturen in Bildkoordinaten.

Signatur

get_metrology_object_model_contour( : Contour : MetrologyHandle, Index, Resolution : )

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

void GetMetrologyObjectModelContour(HObject* Contour, const HTuple& MetrologyHandle, const HTuple& Index, const HTuple& Resolution)

HXLDCont HMetrologyModel::GetMetrologyObjectModelContour(const HTuple& Index, double Resolution) const

HXLDCont HMetrologyModel::GetMetrologyObjectModelContour(Hlong Index, double Resolution) const

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

HXLDCont HMetrologyModel.GetMetrologyObjectModelContour(HTuple index, double resolution)

HXLDCont HMetrologyModel.GetMetrologyObjectModelContour(int index, double resolution)

Beschreibung

get_metrology_object_model_contourget_metrology_object_model_contourGetMetrologyObjectModelContourGetMetrologyObjectModelContourGetMetrologyObjectModelContour gibt die Konturen für die gewählten Metrology-Messobjekte in Bildkoordinaten zurück.

Das Konzept der 2D-Messtechnik ist bei der Einleitung zu Kapitel 2D-Messtechnik beschrieben.

Das Messmodell ist durch das Handle MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle definiert. Der Parameter IndexIndexIndexIndexindex legt fest für welche Metrology-Messobjekte die Ergebnisse abgefragt werden sollen. Wird für den Parameter IndexIndexIndexIndexindex als Wert 'all'"all""all""all""all" übergeben, werden die Ergebnisse aller Metrology-Messobjekte abgefragt.

Die Form und Lage der Konturen wird durch die Parameter bestimmt, die beim Hinzufügen des Metrology-Messobjekts zum Messmodell mittels z.B. add_metrology_object_genericadd_metrology_object_genericAddMetrologyObjectGenericAddMetrologyObjectGenericAddMetrologyObjectGeneric, add_metrology_object_circle_measureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasure, etc. angegeben wurden. Wurde mit set_metrology_model_paramset_metrology_model_paramSetMetrologyModelParamSetMetrologyModelParamSetMetrologyModelParam ein Referenzsystem gesetzt oder wurde das Messmodell mit align_metrology_modelalign_metrology_modelAlignMetrologyModelAlignMetrologyModelAlignMetrologyModel ausgerichtet, so gehen diese Werte ebenfalls in die aktuelle Lage des Messmodells und damit in die Lage der zurückgegebenen Konturen ein.

Die Auflösung der zurückgegebenen XLD Kontur ContourContourContourContourcontour wird über den Parameter ResolutionResolutionResolutionResolutionresolution festgelegt. Er bestimmt den euklidischen Abstand 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

ContourContourContourContourcontour (output_object)  xld_cont(-array) objectHXLDContHXLDContHobject *

Modellkontur.

MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle (input_control)  metrology_model HMetrologyModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Messmodells.

IndexIndexIndexIndexindex (input_control)  integer(-array) HTupleHTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)

Index des Metrology-Messobjekts.

Defaultwert: 0

Wertevorschläge: 'all'"all""all""all""all", 0, 1, 2

ResolutionResolutionResolutionResolutionresolution (input_control)  real HTupleHTupleHtuple (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_model_contourget_metrology_object_model_contourGetMetrologyObjectModelContourGetMetrologyObjectModelContourGetMetrologyObjectModelContour den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

add_metrology_object_genericadd_metrology_object_genericAddMetrologyObjectGenericAddMetrologyObjectGenericAddMetrologyObjectGeneric, add_metrology_object_circle_measureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasure, add_metrology_object_ellipse_measureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasure, add_metrology_object_rectangle2_measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2Measure, add_metrology_object_line_measureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasure

Nachfolger

apply_metrology_modelapply_metrology_modelApplyMetrologyModelApplyMetrologyModelApplyMetrologyModel

Siehe auch

set_metrology_model_paramset_metrology_model_paramSetMetrologyModelParamSetMetrologyModelParamSetMetrologyModelParam, get_metrology_object_measuresget_metrology_object_measuresGetMetrologyObjectMeasuresGetMetrologyObjectMeasuresGetMetrologyObjectMeasures, align_metrology_modelalign_metrology_modelAlignMetrologyModelAlignMetrologyModelAlignMetrologyModel

Modul

2D Metrology