get_metrology_object_fuzzy_paramT_get_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParam (Operator)

Name

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

Beschreibung

Mit Hilfe des Operators get_metrology_object_fuzzy_paramget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParam 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 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 können, werden in GenParamNameGenParamNameGenParamNameGenParamNamegenParamName übergeben, die korrespondierenden Werte werden in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue in der gleichen Reihenfolge zurückgeliefert. Sämtliche Fuzzy-Parameter können mit set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParam 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":

Die Bedeutung und Verwendung des Parameters enspricht dem Parameter 'FuzzyThresh'"FuzzyThresh""FuzzyThresh""FuzzyThresh""FuzzyThresh" des Operators fuzzy_measure_posfuzzy_measure_posFuzzyMeasurePosFuzzyMeasurePosFuzzyMeasurePos und ist dort beschrieben.

'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_paramSetMetrologyObjectParamSetMetrologyObjectParamSetMetrologyObjectParam gesetzt werden kann. Die Bedeutung und Verwendung des Parameters entspricht dem Parameter SetTypeSetTypeSetTypeSetTypesetType mit dem Wert 'contrast'"contrast""contrast""contrast""contrast" des Operators set_fuzzy_measureset_fuzzy_measureSetFuzzyMeasureSetFuzzyMeasureSetFuzzyMeasure und ist dort beschrieben. Der Rückgabewert GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue enthält die gesetzte Funktion.

'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 exclusiv 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_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_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" sein.

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

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

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (output_control)  attribute.value-array HTupleHTupleHtuple (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_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParam den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_metrology_object_indicesget_metrology_object_indicesGetMetrologyObjectIndicesGetMetrologyObjectIndicesGetMetrologyObjectIndices, set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParam

Nachfolger

set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParam

Siehe auch

get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParam

Modul

2D Metrology