set_bead_inspection_paramT_set_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam (Operator)
Name
set_bead_inspection_paramT_set_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParam
— Setzen von Parametern des Modells zur Inspektion von Kleberaupen.
Signatur
Beschreibung
Mit dem Operator set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParamSetBeadInspectionParam
können die Parameter
eines Modells zur Kleberaupeninspektion für eine spezielle
Inspektionsaufgabe angepasst werden. Alle Parameter ausgenommen der
Modellkontur können mit diesem Operator gesetzt werden.
Die aktuell gesetzten Parameterwerte können mit dem Operator
get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParamGetBeadInspectionParam
abgefragt werden.
Zu setzende Parameter
Die folgenden Parameter können gesetzt werden:
- 'target_thickness'"target_thickness""target_thickness""target_thickness""target_thickness":
-
setzt den Parameter
TargetThicknessTargetThicknessTargetThicknessTargetThicknesstargetThickness
.
- 'thickness_tolerance'"thickness_tolerance""thickness_tolerance""thickness_tolerance""thickness_tolerance":
-
setzt den Parameter
ThicknessToleranceThicknessToleranceThicknessToleranceThicknessTolerancethicknessTolerance
.
- 'position_tolerance'"position_tolerance""position_tolerance""position_tolerance""position_tolerance":
-
setzt den Parameter
PositionTolerancePositionTolerancePositionTolerancePositionTolerancepositionTolerance
.
- 'polarity'"polarity""polarity""polarity""polarity":
-
setzt den Parameter PolarityPolarityPolarityPolaritypolarity
.
- 'sigma'"sigma""sigma""sigma""sigma"
-
- 'threshold'"threshold""threshold""threshold""threshold"
-
Diese Parameter sind ausführlich in der Referenz von
create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModelCreateBeadInspectionModel
beschrieben.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Parameter
BeadInspectionModelBeadInspectionModelBeadInspectionModelBeadInspectionModelbeadInspectionModel
(input_control, Zustand wird modifiziert) bead_inspection_model →
HBeadInspectionModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Modells zur Kleberaupeninspektion.
GenParamNameGenParamNameGenParamNameGenParamNamegenParamName
(input_control) attribute.name(-array) →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Name des zu setzenden Parameters.
Defaultwert:
'target_thickness'
"target_thickness"
"target_thickness"
"target_thickness"
"target_thickness"
Werteliste: 'polarity'"polarity""polarity""polarity""polarity", 'position_tolerance'"position_tolerance""position_tolerance""position_tolerance""position_tolerance", 'sigma'"sigma""sigma""sigma""sigma", 'target_thickness'"target_thickness""target_thickness""target_thickness""target_thickness", 'thickness_tolerance'"thickness_tolerance""thickness_tolerance""thickness_tolerance""thickness_tolerance", 'threshold'"threshold""threshold""threshold""threshold"
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue
(input_control) attribute.value(-array) →
HTupleHTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)
Neuer Parameterwert.
Defaultwert: 40
Wertevorschläge: 40, 10, 15, 0.6, 1.0, 4.0, 5.0, 'light'"light""light""light""light", 'dark'"dark""dark""dark""dark"
Ergebnis
Der Operator set_bead_inspection_paramset_bead_inspection_paramSetBeadInspectionParamSetBeadInspectionParamSetBeadInspectionParam
gibt 2 (H_MSG_TRUE) zurück, sofern
alle Parameter korrekt sind. Andernfalls wird eine Fehlerbehandlung
ausgelöst.
Vorgänger
create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModelCreateBeadInspectionModel
Nachfolger
apply_bead_inspection_modelapply_bead_inspection_modelApplyBeadInspectionModelApplyBeadInspectionModelApplyBeadInspectionModel
,
get_bead_inspection_paramget_bead_inspection_paramGetBeadInspectionParamGetBeadInspectionParamGetBeadInspectionParam
Alternativen
create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModelCreateBeadInspectionModel
Siehe auch
create_bead_inspection_modelcreate_bead_inspection_modelCreateBeadInspectionModelCreateBeadInspectionModelCreateBeadInspectionModel
,
clear_bead_inspection_modelclear_bead_inspection_modelClearBeadInspectionModelClearBeadInspectionModelClearBeadInspectionModel
Modul
2D Metrology