KlassenKlassenKlassenKlassen | | | | Operatoren

get_metrology_object_fuzzy_paramT_get_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParam (Operator)

Name

get_metrology_object_fuzzy_paramT_get_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamget_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)

Herror get_metrology_object_fuzzy_param(const HTuple& MetrologyHandle, const HTuple& Index, const HTuple& GenParamName, HTuple* GenParamValue)

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

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

void HOperatorSetX.GetMetrologyObjectFuzzyParam(
[in] VARIANT MetrologyHandle, [in] VARIANT Index, [in] VARIANT GenParamName, [out] VARIANT* GenParamValue)

VARIANT HMetrologyModelX.GetMetrologyObjectFuzzyParam(
[in] VARIANT Index, [in] VARIANT GenParamName)

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_paramGetMetrologyObjectFuzzyParamget_metrology_object_fuzzy_paramGetMetrologyObjectFuzzyParamGetMetrologyObjectFuzzyParam 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 MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle 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 GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName übergeben, die korrespondierenden Werte werden in GenParamValueGenParamValueGenParamValueGenParamValueGenParamValuegenParamValue in der gleichen Reihenfolge zurückgeliefert. Sämtliche Fuzzy-Parameter können mit set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParam 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 enspricht dem Parameter 'FuzzyThresh'"FuzzyThresh""FuzzyThresh""FuzzyThresh""FuzzyThresh""FuzzyThresh" des Operators fuzzy_measure_posfuzzy_measure_posFuzzyMeasurePosfuzzy_measure_posFuzzyMeasurePosFuzzyMeasurePos 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_paramSetMetrologyObjectParamset_metrology_object_paramSetMetrologyObjectParamSetMetrologyObjectParam gesetzt werden kann. Die Bedeutung und Verwendung des Parameters entspricht dem Parameter SetTypeSetTypeSetTypeSetTypeSetTypesetType mit dem Wert 'contrast'"contrast""contrast""contrast""contrast""contrast" des Operators set_fuzzy_measureset_fuzzy_measureSetFuzzyMeasureset_fuzzy_measureSetFuzzyMeasureSetFuzzyMeasure und ist dort beschrieben. Der Rückgabewert GenParamValueGenParamValueGenParamValueGenParamValueGenParamValuegenParamValue 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 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", '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.

Parallelisierung

Parameter

MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle (input_control)  metrology_model HMetrologyModel, HTupleHTupleHMetrologyModel, HTupleHMetrologyModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Messmodells.

IndexIndexIndexIndexIndexindex (input_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong) (BSTR / Hlong) (char* / Hlong)

Index der Metrology-Messobjekte.

Defaultwert: 0

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

GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  attribute.name-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (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"

GenParamValueGenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (output_control)  attribute.value-array HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Werte der generischen Parameter.

Ergebnis

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

Vorgänger

get_metrology_object_indicesget_metrology_object_indicesGetMetrologyObjectIndicesget_metrology_object_indicesGetMetrologyObjectIndicesGetMetrologyObjectIndices, set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParam

Nachfolger

set_metrology_object_fuzzy_paramset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamset_metrology_object_fuzzy_paramSetMetrologyObjectFuzzyParamSetMetrologyObjectFuzzyParam

Siehe auch

get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParam

Modul

2D Metrology


KlassenKlassenKlassenKlassen | | | | Operatoren