create_metrology_model
— Anlegen der Datenstruktur, die für das Messen von geometrischen Formen
notwendig ist.
create_metrology_model( : : : MetrologyHandle)
create_metrology_model
legt ein Messmodell an, d.h., die
Datenstruktur, die notwendig ist, um Objekte einer bestimmten
geometrischen Form (Metrology-Messobjekte) mittels 2D-Messtechnik zu
messen, und gibt dessen Handle MetrologyHandle
zurück.
Das Konzept der 2D-Messtechnik ist bei der Einleitung zu Kapitel 2D-Messtechnik beschrieben.
Es ist zu beachten, dass für eine optimale Laufzeit nach dem Aufruf
des Operators create_metrology_model
der Operator
set_metrology_model_image_size
aufgerufen werden sollte.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
MetrologyHandle
(output_control) metrology_model →
(handle)
Handle des Messmodells.
read_image (Image, 'fabrik') create_metrology_model (MetrologyHandle) get_image_size (Image, Width, Height) set_metrology_model_image_size (MetrologyHandle, Width, Height) add_metrology_object_rectangle2_measure (MetrologyHandle, 270, 230, 0, 30, \ 25, 10, 2, 1, 30, [], [], Index) apply_metrology_model (Image, MetrologyHandle) get_metrology_object_result (MetrologyHandle, Index, 'all', 'result_type', \ 'all_param', Rectangle) get_metrology_object_result_contour (Contour, MetrologyHandle, \ Index, 'all', 1.5)
Sind die Parameterwerte korrekt, dann liefert
create_metrology_model
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
set_metrology_model_image_size
2D Metrology