copy_metrology_objectT_copy_metrology_objectCopyMetrologyObjectCopyMetrologyObjectcopy_metrology_object复制计量对象(算子)

名称

copy_metrology_objectT_copy_metrology_objectCopyMetrologyObjectCopyMetrologyObjectcopy_metrology_object — 复制计量模型的计量对象。

警告

copy_metrology_objectcopy_metrology_objectCopyMetrologyObjectCopyMetrologyObjectCopyMetrologyObjectcopy_metrology_object 已过时,仅出于向后兼容性考虑而保留。

签名

copy_metrology_object( : : MetrologyHandle, Index : CopiedIndices)

Herror T_copy_metrology_object(const Htuple MetrologyHandle, const Htuple Index, Htuple* CopiedIndices)

void CopyMetrologyObject(const HTuple& MetrologyHandle, const HTuple& Index, HTuple* CopiedIndices)

HTuple HMetrologyModel::CopyMetrologyObject(const HTuple& Index) const

Hlong HMetrologyModel::CopyMetrologyObject(const HString& Index) const

Hlong HMetrologyModel::CopyMetrologyObject(const char* Index) const

Hlong HMetrologyModel::CopyMetrologyObject(const wchar_t* Index) const   ( Windows only)

static void HOperatorSet.CopyMetrologyObject(HTuple metrologyHandle, HTuple index, out HTuple copiedIndices)

HTuple HMetrologyModel.CopyMetrologyObject(HTuple index)

int HMetrologyModel.CopyMetrologyObject(string index)

def copy_metrology_object(metrology_handle: HHandle, index: MaybeSequence[Union[str, int]]) -> Sequence[int]

def copy_metrology_object_s(metrology_handle: HHandle, index: MaybeSequence[Union[str, int]]) -> int

描述

copy_metrology_objectcopy_metrology_objectCopyMetrologyObjectCopyMetrologyObjectCopyMetrologyObjectcopy_metrology_object 在此计量模型内复制计量对象。

有关二维计量概念的说明,请参阅 二维计量 一章的引言。

计量模型由句柄 MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle 定义。参数 IndexIndexIndexIndexindexindex 决定复制的计量对象。当 IndexIndexIndexIndexindexindex 设置为 'all'"all""all""all""all""all" 时,将复制所有计量对象。算子 copy_metrology_objectcopy_metrology_objectCopyMetrologyObjectCopyMetrologyObjectCopyMetrologyObjectcopy_metrology_object 通过参数 CopiedIndicesCopiedIndicesCopiedIndicesCopiedIndicescopiedIndicescopied_indices 返回新创建计量对象的索引。新计量对象的顺序与原始计量对象的顺序一致。可通过 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

CopiedIndicesCopiedIndicesCopiedIndicesCopiedIndicescopiedIndicescopied_indices (输出控制)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

复制计量对象的索引。

结果

如果参数有效,算子 copy_metrology_objectcopy_metrology_objectCopyMetrologyObjectCopyMetrologyObjectCopyMetrologyObjectcopy_metrology_object 返回值 2 (H_MSG_TRUE)。如有必要,则抛出异常。

模块

二维计量