Halcon 数据类型与Halcon保留小数点 and 元素相关操作
HTuple类型:
- 既可以表示的类型有int,double、float、string,既可以表示单个值;
- 可以是容器;
- 可以是数组,数组遍历时需要有下标,如:变量名称[下标]
字符串表示:tuple:='扩视机器视觉'
Tuple:表示变量,自定义名称
“:=“:为赋值符号,将右边的值赋值给左边变量
'扩视机器视觉':字符串需要用英文的单引号引起来表示
字符数组表示:tuple1:=['扩视','机器','视觉']
'扩视','机器','视觉':多个字符串组成字符串数组,需要用顿号隔开,并且每个字符串需要用单引号引起来
- 注意:数组中每个元素的索引是从0开始的
str:=tuple1[0]结果为:'扩视'
数组表示:nums:=[1,2,3,4,5,6,7,8,9]
[1,2,3,4,5,6,7,8,9]:数字用顿号隔开即可
索引数组:n:=nums[0]
得出结果为:1
boolean为布尔类型,它的值就两个,要么是真True 要么是假False,一般用布尔值作为判断条件判断
示例:
n:=11 //初始化n值
if (n>10) //判断如果n>10就显示信息否则就不显示信息 n>10结果为True
disp_message (200000, n, 'window', 12, 12, 'black', 'true')
endif
结果显示信息为11
2.5 小数点保留 转string
小数保留位数后转字符串tuple_string
算子:tuple_string( : : T, Format : String)
示例:tuple_string (num10, '.2f', String)
num10(输入控制参数1):输入数值
'.2f'(输入控制参数2):输入保留几位小数 2f两位 3f三位…
String(输出控制参数):输出保留小数字符串
2.6 求元素个数
Num:=|Tuple|//求元素个数
2.7 合并元素数据
Uni:=[Tuple1,Tuple2]//合并 元素数据

浙公网安备 33010602011771号