名称
translate_measure - 转换一个measure对象。
用法
translate_measure( : : MeasureHandle, Row, Column : )
描述
translate_measure将MeasureHandle代表的measure对象的参考点转换为点(Row,Column)。 如果measure对象和转换的measure对象完全位于图像内,则measure对象以有效的方式移动到新的参考点。 否则,使用gen_measure_rectangle2或gen_measure_arc重新生成measure对象,使用创建measure对象时指定的参数和新参照点。
并行
● 多线程类型:可重入(与非独占算子并行运行)。
● 多线程范围:全局(可以从任何线程调用)。
● 不并行处理。
该算子修改以下输入参数的状态:
MeasureHandle
如果没有全局同步,此参数的值可能不会在多个线程之间共享
参数
MeasureHandle (input_control, state is modified) measure_id → (integer)
Measure对象句柄。
Row (input_control) point.y → (real / integer)
新参考点的Row坐标。
Default value: 50.0
Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
Typical range of values: 0.0 ≤ Row ≤ 511.0 (lin)
Minimum increment: 1.0
Recommended increment: 10.0
Column (input_control) point.x → (real / integer)
新参考点的Column坐标。
Default value: 100.0
Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
Typical range of values: 0.0 ≤ Column ≤ 511.0 (lin)
Minimum increment: 1.0
Recommended increment: 10.0
结果
如果参数值正确,则算子translate_measure返回值2(H_MSG_TRUE)。 否则会引发异常。
Possible Predecessors
gen_measure_rectangle2, gen_measure_arc
Possible Successors
measure_pos, measure_pairs, fuzzy_measure_pos, fuzzy_measure_pairs, fuzzy_measure_pairing, measure_thresh
Alternatives
gen_measure_rectangle2, gen_measure_arc
See also
close_measure
模块
1D Metrology
HDevelop例程
measure_ic_leads.hdev 测量IC的引线
measure_fill_level.hdev 检查***的液位高度
align_measurements.hdev 使用基于形状的匹配以便为测量工具调整ROI来检查单个剃刀刀片。