摘要:HALCON数据类型Iconic Variables(图形变量)、Control Variables(控制变量)。C#中,图形变量用HObject声明,控制变量用HTuple.(halcon数据类型被封装成类)
一、HALCON中数据类型导成C#变量
1、图形变量
图像变量 HObject ho_Image、区域变量HObject ho_Region、轮廓变量HObject ho_XLD
注:图形变量使用前,遵循先声明,再赋值,后使用原则。使用方式:例:HObject ho_Circle;HOperatorSet.GenEmptyObj(out ho_circle);
2、控制变量
控制变量统一格式:HTuple hv_""。 ""中可以放数据类型。例:HTuple hv_Length=new HTuple();
二、HALCON和C#中运算符差差别
HALCON操作符 | C#中操作符 |
---|---|
比较操作符 A<B | (int)(new HTuple(hv_A.TupleLess(B))) 或hv_A<B |
比较操作符 A>B | (int)(new HTuple(hv_A.TupleGreater(B))) 或hv_A>B |
比较操作符 A<=B | (int)(new HTuple(hv_A.TupleLessEqual(B))) 或hv_A<=B |
比较操作符 A>=B | (int)(new HTuple(hv_A.TupleGreaterEqual(B))) 或hv_A>=B |
比 |