Halcon小技巧之如何在编辑回车时不执行代码

Halcon小技巧之如何在编辑回车时不执行代码


在使用Hdevelop进行代码编辑时,默认的设置是,当敲击回车时,系统立刻执行当前的代码。这种模式的好处是,可以即时发现当前编辑程序行是否会导致错误,但是也会产生一些麻烦。比如当所修改的内容还不完整时,极易由于变量赋值尚未计算而报错。这种时候,我们如何令代码不执行以继续编辑呢?


以下提供两种方法:
方法1: 不嫌麻烦的话,在当前设置下采用 shift+Enter 输入回车

方法2: 在菜单栏 -> 编辑 -> 参数选择 -> 一般属性 中,将
“选择在算子窗口或全文编辑器中按下[回车]键的行为”由
“确定(输入并执行)“ 改为 ”输入“,即可。

这里写图片描述

这里写图片描述

以下是一些 Halcon 代码技巧: 1. 使用“gen_empty_obj”函数创建空对象,以便稍后填充它们。这可以防止内存泄漏和意外行为。 2. 当使用“read_image”函数读取图像,可以使用“get_image_pointer1”函数获取指向像素数据的指针。这使得访问像素数据更加高效。 3. 使用“tuple_length”函数获取元组(tuple)的长度,而不是使用循环来计算元组长度。 4. 使用“set_system”函数将系统参数设置为适合您的应用程序。例如,您可以设置“global_mem_cache_size”参数以控制全局内存缓存的大小。 5. 在处理大量图像,使用“parallelize”函数并行化代码以提高性能。这个函数会自动将代码拆分成多个线程,并在多个CPU核心上并行运行。 6. 使用“dev_update_window”函数更新图形窗口,以便及显示处理结果。这对于调试和可视化非常有用。 7. 当使用“gen_region_points”函数生成点区域,使用“transpose”函数将点坐标转换为列向量格式。这可以提高代码的可读性和可维护性。 8. 使用“set_tposition”函数设置文本输出位置,以便在图像上添加标注和注释。这可以使代码更加易于理解和解释。 9. 在使用“gen_circle”函数生成圆形区域,使用“gen_region_contour”函数将圆形转换为轮廓区域。这可以使后续处理步骤更加方便。 10. 使用“tuple_sort_index”函数对元组进行排序,以便按照特定的顺序访问元组元素。这对于排序和查找非常有用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值