Haclon 学习笔记(一)
1.halcon 语句
halcond的控制流与C/C++的用法类似,一个是开始的标志,一个是结束的标志。控住语句主要包含以下语句:
- if 条件语句;
- switch多分支条件语句;
- while 循环语句;
- for 循环语句;
- 中断语句,break,continue;
2.算子
Halcon算子的基本结构为: 算子(图像输入:图像输出:控制输入:控制输出),一个算子中可能这四个参数都不会存在,但是参数的次序不会变化。HALCON中的输入参数不会被算子更改,只被算子使用,算子只能更改输出参数。
程序窗口中不同的语句有不同的颜色:
- 褐色:控制和开发算子
- 蓝色:图像获取和处理算子
- 浅蓝色:外部函数
- 绿色:注释
算子编辑方法:
使用算子窗口建立某一行HDevelop的步骤:
1.单击鼠标使光标定位到要创建程序的位置,在算子窗口中的输入算子或函数对话框中键入全部或部分算子名称,找到需要编辑的算子后回车确认:
2.对算子的四个参数进行设置;参数设置完成后点击输入按钮即完成算子的输入
3.(ps):与算子编辑有关的快捷键:F3为激活所选择的程序行,F4为注销所选择的程序行
算子更改: 在程序窗口直接双击选中需要修改的算子即可
算子执行:执行程序是如果只要执行某一行,需要选中执行行的前一行,右键选择程序计数器将执行标示定位到要执行的前一行,点击菜单栏中的执行–单步跳过程序 来执行某一行。多行可以点击执行–运行 来实现;与算子云运行有关的快捷键:F2重置程序执行,F5程序执行, F6单步跳过函数,
F7单步跳入函数,F8单步跳出函数。