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
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
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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