ClassesClassesClassesClasses | | | | Operators

get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParam (Operator)

Name

get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParam — Get the value of a parameter in a specific bead inspection model.

Signature

get_bead_inspection_param( : : BeadInspectionModel, ParamName : ParamValue)

Herror get_bead_inspection_param(const Hlong BeadInspectionModel, const char* ParamName, Hlong* ParamValue)

Herror T_get_bead_inspection_param(const Htuple BeadInspectionModel, const Htuple ParamName, Htuple* ParamValue)

Herror get_bead_inspection_param(const HTuple& BeadInspectionModel, const HTuple& ParamName, Hlong* ParamValue)

Herror get_bead_inspection_param(const HTuple& BeadInspectionModel, const HTuple& ParamName, HTuple* ParamValue)

void GetBeadInspectionParam(const HTuple& BeadInspectionModel, const HTuple& ParamName, HTuple* ParamValue)

HTuple HBeadInspectionModel::GetBeadInspectionParam(const HTuple& ParamName) const

HTuple HBeadInspectionModel::GetBeadInspectionParam(const HString& ParamName) const

HTuple HBeadInspectionModel::GetBeadInspectionParam(const char* ParamName) const

void HOperatorSetX.GetBeadInspectionParam(
[in] VARIANT BeadInspectionModel, [in] VARIANT ParamName, [out] VARIANT* ParamValue)

VARIANT HBeadInspectionModelX.GetBeadInspectionParam([in] VARIANT ParamName)

static void HOperatorSet.GetBeadInspectionParam(HTuple beadInspectionModel, HTuple paramName, out HTuple paramValue)

HTuple HBeadInspectionModel.GetBeadInspectionParam(HTuple paramName)

HTuple HBeadInspectionModel.GetBeadInspectionParam(string paramName)

Description

The operator get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParam is used to query the values of the different parameters of a bead inspection model. The names of the desired parameters are passed in the parameter ParamNameParamNameParamNameParamNameParamNameparamName, the corresponding values are returned in ParamValueParamValueParamValueParamValueParamValueparamValue. All these parameters can be set and changed at any time with the operator set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam. Multiple parameters can be queried with a single call to get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParam.

The parameters that can be queried are 'target_thickness'"target_thickness""target_thickness""target_thickness""target_thickness""target_thickness", 'thickness_tolerance'"thickness_tolerance""thickness_tolerance""thickness_tolerance""thickness_tolerance""thickness_tolerance", 'position_tolerance'"position_tolerance""position_tolerance""position_tolerance""position_tolerance""position_tolerance", 'polarity'"polarity""polarity""polarity""polarity""polarity", 'sigma'"sigma""sigma""sigma""sigma""sigma" and 'threshold'"threshold""threshold""threshold""threshold""threshold". Only the model's contour cannot be queried. Refer to set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam and create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModel for a detailed description of all supported parameters.

Parallelization

Parameters

BeadInspectionModelBeadInspectionModelBeadInspectionModelBeadInspectionModelBeadInspectionModelbeadInspectionModel (input_control)  bead_inspection_model HBeadInspectionModel, HTupleHTupleHBeadInspectionModel, HTupleHBeadInspectionModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the bead inspection model.

ParamNameParamNameParamNameParamNameParamNameparamName (input_control)  attribute.name(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name of the model parameter that is queried.

Default value: 'target_thickness' "target_thickness" "target_thickness" "target_thickness" "target_thickness" "target_thickness"

List of values: 'polarity'"polarity""polarity""polarity""polarity""polarity", 'position_tolerance'"position_tolerance""position_tolerance""position_tolerance""position_tolerance""position_tolerance", 'sigma'"sigma""sigma""sigma""sigma""sigma", 'target_thickness'"target_thickness""target_thickness""target_thickness""target_thickness""target_thickness", 'thickness_tolerance'"thickness_tolerance""thickness_tolerance""thickness_tolerance""thickness_tolerance""thickness_tolerance", 'threshold'"threshold""threshold""threshold""threshold""threshold"

ParamValueParamValueParamValueParamValueParamValueparamValue (output_control)  attribute.value(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)

Value of the queried model parameter.

Result

The operator get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParam returns the value 2 (H_MSG_TRUE) if the given parameters are valid and within acceptable range. Otherwise, an exception will be raised.

Possible Predecessors

create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModel, set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam

Possible Successors

apply_bead_inspection_modelapply_bead_inspection_modelApplyBeadInspectionModelapply_bead_inspection_modelApplyBeadInspectionModelApplyBeadInspectionModel, set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam

See also

create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModel, set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam

Module

2D Metrology


ClassesClassesClassesClasses | | | | Operators