Halcon算子翻译——dev_update_pc

本文介绍了如何使用HDevelop中的dev_update_pc算子来控制程序执行过程中程序计数器(PC)的更新行为。这对于减少GUI更新对运行时间的影响非常重要,尤其是在进行算子运行时间测量时。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

名称

dev_update_pc - 开启或关闭程序执行过程中PC(程序计数器)的更新。

用法

dev_update_pc( : : DisplayMode : )

描述

  dev_update_pc指定程序执行期间PC的行为。 如果DisplayMode设置为默认的VarRef('on'),则在选定的程序中,PC始终显示在当前运行的算子的左侧。 另外,如果需要的话,程序文本也会滚动,使当前运行的算子保持可见。

  如果DisplayMode为'off',程序执行过程中PC不可见,程序文本将不会自动滚动。 程序停止后,PC再次可见,列表滚动到当前的PC位置。

  为了测量一系列算子的运行时间,应关闭所有更新选项,以减少HDevelop中GUI更新对运行时间的影响。 为此,可以使用算子dev_update_pc,dev_update_time,dev_update_var和dev_update_window或者(外部)程序(procedure)dev_update_on和dev_update_off。

  此选项也可以通过首选项对话框进行控制:Edit -> Preferences -> Runtime Settings -> Update Program Counter.

注意

此算子不支持代码导出。

参数

DisplayMode (input_control) string → (string)
  运行行为的模式
  Default value: 'off'
  List of values: 'off', 'on'

结果

如果指定参数的值正确,则dev_update_pc返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。

See also

dev_update_time, dev_update_window, dev_update_var

模块

Foundation

HDevelop例程

find_pads.hdev Find pads on a die
display_operators.hdev Visualize results
affine_transform_image.hdev Apply affine transformations to an image

转载于:https://www.cnblogs.com/xhiong/p/7837961.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值