基础知识:
halcon 中的变量 :
1. tuple : 数字变量 ; 赋值格式:a:=1 b:=[2, 3]; 合并数组:c:=[a,b]; 求数组长度:mun:=|c|;
数加数组得数组:d:=a+b; 绝对值:e:=abs(-a); 序列:xulie:=[1:2:10] ;
2. image : 图像类型 : byte ; int ; 向量场 ;
3. region : 类似掩膜,选取所需区域 ; eg:gen_circle( , , , ); move_region( , , , );
4. xld :可以显示轮廓且无线宽的线条; eg: edges_sub_pix( , , , , , ) ;
5. handle : 测量句柄,用来标记数据以方便封装算法的使用
基本语法 :
等号 := ;
不等号 # ;
字符串赋值 := ;
是否等于 if(x=10) ;
条件与 if(A>1 and B<9) ;
条件或 if(A>1 or B <9) ;
条件取反 if(not(A=10)) ;
for循环 for i:=0 to 10 by 1 … endfor ;
while循环 while(x=1) … endwhile ;
switch多分支 switch(Index) case 1: break case 2: break default break endswitch ;
异常获取 try … catch(Exception) … endtry ;