copy_metrology_modelT_copy_metrology_modelCopyMetrologyModelCopyMetrologyModelcopy_metrology_model复制计量模型(算子)
名称
copy_metrology_modelT_copy_metrology_modelCopyMetrologyModelCopyMetrologyModelcopy_metrology_model — 复制计量模型。
签名
描述
copy_metrology_modelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModelCopyMetrologyModelcopy_metrology_model 创建一个新的计量模型,并将输入计量模型中选定的计量对象复制到这个新的输出计量模型中。
有关二维计量概念的说明,请参阅 二维计量 一章的引言。
输入计量模型由句柄 MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle 定义。参数 IndexIndexIndexIndexindexindex 决定复制的计量对象。当 IndexIndexIndexIndexindexindex 设置为 'all'"all""all""all""all""all" 时,将复制所有计量对象。该算子返回新计量模型的句柄 CopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandlecopiedMetrologyHandlecopied_metrology_handle,可用于节省内存空间。可通过 get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParamGetMetrologyObjectParamget_metrology_object_param 等算子访问计量对象的参数。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle (输入控制) metrology_model → HMetrologyModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
计量模型的句柄。
IndexIndexIndexIndexindexindex (输入控制) integer(-array) → HTupleMaybeSequence[Union[str, int]]HTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)
计量对象的索引。
默认值:
'all'
"all"
"all"
"all"
"all"
"all"
建议值:
'all'"all""all""all""all""all", 0, 1, 2
CopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandlecopiedMetrologyHandlecopied_metrology_handle (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
复制计量模型的句柄。
结果
如果参数有效,算子
copy_metrology_modelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModelCopyMetrologyModelcopy_metrology_model 返回值 2 (H_MSG_TRUE)。如有必要,则抛出异常。
模块
二维计量