dev_close_window () 关闭活动窗口
一、基本数据类型
HALCON 区分两种数据:控制数据(数字、字符串或句柄)和图标数据(图像、区域等)通过进一步区分输入和输出参数,我们得到四种不同类型的参数。这四种在 HDevelop 参数列表中总是以相同的顺序出现。 在参考手册中,算子签名的可视化方式如下:
operator (图标输入 : 图标输出 : 控制输入 : 控制输出)
这四个参数都有可能是空的。比如read_image函数,只使用了其中两个参数。
read_image ( : Image : FileName : )
read_image(Image, 'Name')
字符串是用单引号 (’) 括起来的字符序列
常量 true 和 false 属于布尔数据类型。 值 true 在内部表示由数字1,值为 false 由 0表示 。这意味着,在表达式 Val := true 中,Val 的有效值设置为 1。一般来说,除 0 以外的所有整数值都表示为真。 请注意一些 HALCON 算子为输入采用逻辑值(例如,set_system)。 在这种情况下,HALCON算子期望字符串常量,如“true”或“false”,而不是布尔值 true 或 false。
句柄是对复杂数据结构的引用,例如,与图像采集设备的连接或基于形状的匹配模型。
除了这些通用类型之外,还有一些特殊的常量和元组类型,从 HALCON 12.0 开始,HDevelop 也支持变量向量类型。
1.6 常量和元组
常量:在算子使用过程中,系统提供一些返回值,表示该算子使用过程中的一些状态。 可以通过 dev_error_var 和 dev_set_check检查或者设定返回的状态,错误信息能够反馈异常的具体内容。 这些常量代表算子正常的返回值,即所谓的消息。 对于错误,没有可用的常量(有很多错误编号在内部,请参阅扩展包程序员手册)。
元组:在 HDevelop 类型元组中可以使用控制类型。 长度为 1 的元组被解释为一个原子值,可以认为声明一个元组。 一个元组可能由几个不同类型的数据项组成。 标准表示元组是包含在中括号中的元素的列表。
[] 指定空元组。 只有一个元素的元组被视为一种特殊情况,因为它可以在表示元组的声明,也可以指定为原子值:[55] 定义了与 55 相同的常量。
二、变量和表达式
三、容器和保留字
四、流程控制语句
五、多线程
六、错误处理
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务