get_metrology_object_fuzzy_paramT_get_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_param (Operator)

Name

get_metrology_object_fuzzy_paramT_get_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_param — Abfragen von Fuzzy-Parametern des Messmodells.

Signatur

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

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

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

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

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

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

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

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

HTuple HMetrologyModel.GetMetrologyObjectFuzzyParam(HTuple index, HTuple genParamName)

HTuple HMetrologyModel.GetMetrologyObjectFuzzyParam(string index, HTuple genParamName)

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

Beschreibung

Mit Hilfe des Operators get_metrology_object_fuzzy_paramget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_param lassen sich die Fuzzy-Parameter der Metrology-Messobjekte 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 können, werden in GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name übergeben, die korrespondierenden Werte werden in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value in der gleichen Reihenfolge zurückgeliefert. Sämtliche Fuzzy-Parameter können mit set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamset_metrology_object_fuzzy_param gesetzt und jederzeit verändert werden.

Im Einzelnen kann auf die folgenden Parameter zugegriffen werden:

'fuzzy_thresh'"fuzzy_thresh""fuzzy_thresh""fuzzy_thresh""fuzzy_thresh""fuzzy_thresh":

Die Bedeutung und Verwendung des Parameters entspricht dem Parameter FuzzyThreshFuzzyThreshFuzzyThreshFuzzyThreshfuzzyThreshfuzzy_thresh des Operators fuzzy_measure_posfuzzy_measure_posFuzzyMeasurePosFuzzyMeasurePosFuzzyMeasurePosfuzzy_measure_pos und ist dort beschrieben.

'function_contrast'"function_contrast""function_contrast""function_contrast""function_contrast""function_contrast":

Mit diesem Parameter kann die gesetzte Fuzzy-Funktion vom Typ contrast abgerufen werden, die im Operator set_metrology_object_paramset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParamset_metrology_object_param gesetzt werden kann. Die Bedeutung und Verwendung des Parameters entspricht dem Parameter SetTypeSetTypeSetTypeSetTypesetTypeset_type mit dem Wert 'contrast'"contrast""contrast""contrast""contrast""contrast" des Operators set_fuzzy_measureset_fuzzy_measureSetFuzzyMeasureSetFuzzyMeasureSetFuzzyMeasureset_fuzzy_measure und ist dort beschrieben. Der Rückgabewert GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value enthält die gesetzte Funktion.

'function_position'"function_position""function_position""function_position""function_position""function_position":

Mit diesem Parameter kann die gesetzte Fuzzy-Funktion vom Typ position abgerufen werden. Da nur eine Fuzzy-Funktion eines Typs gegeneinander exklusiv gesetzt werden kann, kann nur die zuletzt gesetzte Funktion eines Typs zurückgegeben werden. Der Typ kann 'function_position'"function_position""function_position""function_position""function_position""function_position", 'function_position_center'"function_position_center""function_position_center""function_position_center""function_position_center""function_position_center", 'function_position_end'"function_position_end""function_position_end""function_position_end""function_position_end""function_position_end", 'function_position_first_edge'"function_position_first_edge""function_position_first_edge""function_position_first_edge""function_position_first_edge""function_position_first_edge" oder 'function_position_last_edge'"function_position_last_edge""function_position_last_edge""function_position_last_edge""function_position_last_edge""function_position_last_edge" sein.

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: 'fuzzy_thresh' "fuzzy_thresh" "fuzzy_thresh" "fuzzy_thresh" "fuzzy_thresh" "fuzzy_thresh"

Werteliste: 'function_contrast'"function_contrast""function_contrast""function_contrast""function_contrast""function_contrast", 'function_position'"function_position""function_position""function_position""function_position""function_position", 'fuzzy_thresh'"fuzzy_thresh""fuzzy_thresh""fuzzy_thresh""fuzzy_thresh""fuzzy_thresh"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (output_control)  attribute.value-array HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Werte der generischen Parameter.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_metrology_object_fuzzy_paramget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_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_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamset_metrology_object_fuzzy_param

Nachfolger

set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamset_metrology_object_fuzzy_param

Siehe auch

get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParamget_metrology_object_param

Modul

2D Metrology