get_metrology_object_paramT_get_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamget_metrology_object_param (Operator)

Name

get_metrology_object_paramT_get_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamget_metrology_object_param — 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)

def get_metrology_object_param(metrology_handle: HHandle, index: MaybeSequence[Union[str, int]], gen_param_name: Sequence[str]) -> Sequence[Union[str, float, int]]

Beschreibung

Mit Hilfe des Operators get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParamget_metrology_object_param 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 MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle definiert. Der Parameter IndexIndexIndexIndexindexindex legt fest für welche Metrology-Messobjekte die Information abgefragt werden soll. Wird für den Parameter IndexIndexIndexIndexindexindex als Wert 'all'"all""all""all""all""all" übergeben, werden die Parameter aller Metrology-Messobjekte abgefragt. Die Namen der Parameter, die abgefragt werden sollen, werden in GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name übergeben, die korrespondierenden Werte werden in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value in der gleichen Reihenfolge zurückgeliefert.

Sämtliche allgemeine Parameter können mit set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParamset_metrology_object_param 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_measureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasureadd_metrology_object_circle_measure, add_metrology_object_ellipse_measureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasureadd_metrology_object_ellipse_measure, add_metrology_object_line_measureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasureadd_metrology_object_line_measure oder add_metrology_object_rectangle2_measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2Measureadd_metrology_object_rectangle2_measure gesetzt werden.

Im Einzelnen kann auf die folgenden Parameter zugegriffen werden:

Ausführungsinformationen

Parameter

MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle (input_control)  metrology_model HMetrologyModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Messmodells.

IndexIndexIndexIndexindexindex (input_control)  integer(-array) HTupleMaybeSequence[Union[str, int]]HTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)

Index der Metrology-Messobjekte.

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

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

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Namen der generischen Parameter.

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

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

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control)  attribute.value-array HTupleSequence[Union[str, float, int]]HTupleHtuple (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_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParamget_metrology_object_param den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_metrology_object_indicesget_metrology_object_indicesGetMetrologyObjectIndicesGetMetrologyObjectIndicesGetMetrologyObjectIndicesget_metrology_object_indices, set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParamset_metrology_object_param

Nachfolger

set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParamset_metrology_object_param

Siehe auch

get_metrology_object_fuzzy_paramget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_param, get_metrology_object_num_instancesget_metrology_object_num_instancesGetMetrologyObjectNumInstancesGetMetrologyObjectNumInstancesGetMetrologyObjectNumInstancesget_metrology_object_num_instances

Modul

2D Metrology