ClassesClassesClassesClasses | | | | Operators

write_metrology_modelwrite_metrology_modelWriteMetrologyModelwrite_metrology_modelWriteMetrologyModelWriteMetrologyModel (Operator)

Name

write_metrology_modelwrite_metrology_modelWriteMetrologyModelwrite_metrology_modelWriteMetrologyModelWriteMetrologyModel — Write a metrology model to a file.

Signature

write_metrology_model( : : MetrologyHandle, FileName : )

Herror write_metrology_model(const Hlong MetrologyHandle, const char* FileName)

Herror T_write_metrology_model(const Htuple MetrologyHandle, const Htuple FileName)

Herror write_metrology_model(const HTuple& MetrologyHandle, const HTuple& FileName)

void HMetrologyModel::WriteMetrologyModel(const HTuple& FileName) const

void WriteMetrologyModel(const HTuple& MetrologyHandle, const HTuple& FileName)

void HMetrologyModel::WriteMetrologyModel(const HString& FileName) const

void HMetrologyModel::WriteMetrologyModel(const char* FileName) const

void HOperatorSetX.WriteMetrologyModel(
[in] VARIANT MetrologyHandle, [in] VARIANT FileName)

void HMetrologyModelX.WriteMetrologyModel([in] BSTR FileName)

static void HOperatorSet.WriteMetrologyModel(HTuple metrologyHandle, HTuple fileName)

void HMetrologyModel.WriteMetrologyModel(string fileName)

Description

write_metrology_modelwrite_metrology_modelWriteMetrologyModelwrite_metrology_modelWriteMetrologyModelWriteMetrologyModel writes a metrology model to the file FileNameFileNameFileNameFileNameFileNamefileName. The metrology model is defined by the handle MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle. The metrology model can be read with read_metrology_modelread_metrology_modelReadMetrologyModelread_metrology_modelReadMetrologyModelReadMetrologyModel. The default HALCON file extension for a metrology model is 'mtr'.

For an explanation of the concept of 2D metrology see the introduction of chapter 2D Metrology.

Attention

Note that only the input values are saved, i.e., no measure regions and no results obtained by the operator apply_metrology_modelapply_metrology_modelApplyMetrologyModelapply_metrology_modelApplyMetrologyModelApplyMetrologyModel are saved.

Parallelization

Parameters

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

Handle of the metrology model.

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

File name.

File extension: .mtr

Result

If the parameters are valid, the operator write_metrology_modelwrite_metrology_modelWriteMetrologyModelwrite_metrology_modelWriteMetrologyModelWriteMetrologyModel returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

apply_metrology_modelapply_metrology_modelApplyMetrologyModelapply_metrology_modelApplyMetrologyModelApplyMetrologyModel

Possible Successors

clear_metrology_modelclear_metrology_modelClearMetrologyModelclear_metrology_modelClearMetrologyModelClearMetrologyModel

See also

read_metrology_modelread_metrology_modelReadMetrologyModelread_metrology_modelReadMetrologyModelReadMetrologyModel

Module

2D Metrology


ClassesClassesClassesClasses | | | | Operators