get_metrology_object_paramT_get_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParam (Operator)

Name

get_metrology_object_paramT_get_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParam — Abfragen eines oder mehrerer Parameter des Messmodells.

Signatur

get_metrology_object_param( : : MetrologyHandle, Index, GenParamName : GenParamValue)

Herror T_get_metrology_object_param(const Htuple MetrologyHandle, const Htuple Index, const Htuple GenParamName, Htuple* GenParamValue)

void GetMetrologyObjectParam(const HTuple& MetrologyHandle, const HTuple& Index, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HMetrologyModel::GetMetrologyObjectParam(const HTuple& Index, const HTuple& GenParamName) const

HTuple HMetrologyModel::GetMetrologyObjectParam(const HString& Index, const HTuple& GenParamName) const

HTuple HMetrologyModel::GetMetrologyObjectParam(const char* Index, const HTuple& GenParamName) const

HTuple HMetrologyModel::GetMetrologyObjectParam(const wchar_t* Index, const HTuple& GenParamName) const   (Nur Windows)

static void HOperatorSet.GetMetrologyObjectParam(HTuple metrologyHandle, HTuple index, HTuple genParamName, out HTuple genParamValue)

HTuple HMetrologyModel.GetMetrologyObjectParam(HTuple index, HTuple genParamName)

HTuple HMetrologyModel.GetMetrologyObjectParam(string index, HTuple genParamName)

Beschreibung

Mit Hilfe des Operators get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParam lassen sich die Parameter, durch die ein Metrology-Messobjekt beschrieben wird, abfragen.

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 Information abgefragt werden soll. Wird für den Parameter IndexIndexIndexIndexindex als Wert 'all'"all""all""all""all" übergeben, werden die Parameter aller Metrology-Messobjekte abgefragt. Die Namen der Parameter, die abgefragt werden sollen, werden in GenParamNameGenParamNameGenParamNameGenParamNamegenParamName übergeben, die korrespondierenden Werte werden in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue in der gleichen Reihenfolge zurückgeliefert.

Sämtliche allgemeine Parameter können mit set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParam gesetzt und jederzeit verändert werden. Parameter, die die Geometrie eines Metrology-Messobjekts beschreiben, können nur beim Erzeugen des Objekts mit den Operatoren add_metrology_object_circle_measureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasure, add_metrology_object_ellipse_measureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasure, add_metrology_object_line_measureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasure oder add_metrology_object_rectangle2_measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2Measure gesetzt werden.

Im Einzelnen kann auf die folgenden Parameter zugegriffen werden:

Ausführungsinformationen

Parameter

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

Handle des Messmodells.

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

Index der Metrology-Messobjekte.

Defaultwert: 'all' "all" "all" "all" "all"

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

GenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  attribute.name-array HTupleHTupleHtuple (string) (string) (HString) (char*)

Namen der generischen Parameter.

Defaultwert: 'num_measures' "num_measures" "num_measures" "num_measures" "num_measures"

Werteliste: 'column'"column""column""column""column", 'column_begin'"column_begin""column_begin""column_begin""column_begin", 'column_end'"column_end""column_end""column_end""column_end", 'distance_threshold'"distance_threshold""distance_threshold""distance_threshold""distance_threshold", 'end_phi'"end_phi""end_phi""end_phi""end_phi", 'instances_outside_measure_regions'"instances_outside_measure_regions""instances_outside_measure_regions""instances_outside_measure_regions""instances_outside_measure_regions", 'length1'"length1""length1""length1""length1", 'length2'"length2""length2""length2""length2", 'max_num_iterations'"max_num_iterations""max_num_iterations""max_num_iterations""max_num_iterations", 'measure_distance_min'"measure_distance_min""measure_distance_min""measure_distance_min""measure_distance_min", 'measure_distance_min'"measure_distance_min""measure_distance_min""measure_distance_min""measure_distance_min", 'measure_interpolation'"measure_interpolation""measure_interpolation""measure_interpolation""measure_interpolation", 'measure_length1'"measure_length1""measure_length1""measure_length1""measure_length1", 'measure_length2'"measure_length2""measure_length2""measure_length2""measure_length2", 'measure_select'"measure_select""measure_select""measure_select""measure_select", 'measure_sigma'"measure_sigma""measure_sigma""measure_sigma""measure_sigma", 'measure_threshold'"measure_threshold""measure_threshold""measure_threshold""measure_threshold", 'measure_transition'"measure_transition""measure_transition""measure_transition""measure_transition", 'min_score'"min_score""min_score""min_score""min_score", 'num_instances'"num_instances""num_instances""num_instances""num_instances", 'num_measures'"num_measures""num_measures""num_measures""num_measures", 'object_params'"object_params""object_params""object_params""object_params", 'object_type'"object_type""object_type""object_type""object_type", 'phi'"phi""phi""phi""phi", 'point_order'"point_order""point_order""point_order""point_order", 'radius'"radius""radius""radius""radius", 'radius1'"radius1""radius1""radius1""radius1", 'radius2'"radius2""radius2""radius2""radius2", 'rand_seed'"rand_seed""rand_seed""rand_seed""rand_seed", 'row'"row""row""row""row", 'row_begin'"row_begin""row_begin""row_begin""row_begin", 'row_end'"row_end""row_end""row_end""row_end", 'start_phi'"start_phi""start_phi""start_phi""start_phi", 'x'"x""x""x""x", 'x_begin'"x_begin""x_begin""x_begin""x_begin", 'x_end'"x_end""x_end""x_end""x_end", 'y'"y""y""y""y", 'y_begin'"y_begin""y_begin""y_begin""y_begin", 'y_end'"y_end""y_end""y_end""y_end"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (output_control)  attribute.value-array HTupleHTupleHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong)

Werte der generischen Parameter.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParam den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_metrology_object_indicesget_metrology_object_indicesGetMetrologyObjectIndicesGetMetrologyObjectIndicesGetMetrologyObjectIndices, set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParam

Nachfolger

set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParam

Siehe auch

get_metrology_object_fuzzy_paramget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParam, get_metrology_object_num_instancesget_metrology_object_num_instancesGetMetrologyObjectNumInstancesGetMetrologyObjectNumInstancesGetMetrologyObjectNumInstances

Modul

2D Metrology