Halcon 创建新函数 | 九七的Halcon

Halcon 创建新函数

一、定义介绍

创建新函数Halcon中的一项基本功能

二、功能作用

创建新的函数,就是自己写函数。可以方便使用,节省时间。

三、使用方法

1.操作步骤

①HDevelop界面最上方点击函数,再点击创建新函数
②在一般设置栏填写函数名,选择函数类型
③在参数栏填添加输入输出参数
④选择填写一般文档栏目后点击确定
⑤编写函数主体

2.编码示例

环境

Windows10
HDevelop 19.11 Progress (64-bit) - MVTec HALCON

①HDevelop界面最上方点击函数,再点击创建新函数

Halcon 创建新函数 | 九七的Halcon_第1张图片

②在一般设置栏填写函数名,选择函数类型

做一个加法的函数,名字叫ADD,选择HDevelop函数文件类型
Halcon 创建新函数 | 九七的Halcon_第2张图片

③在参数栏填添加输入输出参数

添加两个输入参数a、b,添加一个输出参数c
Halcon 创建新函数 | 九七的Halcon_第3张图片

④选择填写一般文档栏目后点击确定
⑤编写函数主体

在最上方下拉栏找到你写的函数名字,然后在编辑框内编写你的函数
代码:

c := a+b
return ()

Halcon 创建新函数 | 九七的Halcon_第4张图片

⑥在main函数中调用创建的函数,本示例是ADD函数

代码:

a:=1
b:=2
ADD (a, b, c)

Halcon 创建新函数 | 九七的Halcon_第5张图片

⑦输出结果

在左下角的控制变量窗口
Halcon 创建新函数 | 九七的Halcon_第6张图片
注释
本地程序函数:只能在当前项目中用。

库函数:其他项目必须先加载库,然后可以调用此函数。可以将多个外部函数打包到一个库中,类似DLL。

HDevelop函数:外部函数。外部函数可以放在任何地方,只要它的目录被添加到了外部函数目录列表中,我们就可以调用这个函数。

HDevelop5.0-9.0:这个基本不用。

图标参数:其实就是字面意思,图像一样的参数

控制参数:用于控制的参数
以下是官方文档对这两个名词的解释
Halcon 创建新函数 | 九七的Halcon_第7张图片

添加一个新的输入参数:就和正常函数一样,例如,添加了一个输入参数ina,就和xxx xxx(xxx ina)这样。

添加一个新的输出参数:和普通函数一样,程序执行完这个函数会输出这个参数。

来自:九七的Halcon(转载请注明出处)

你可能感兴趣的:(九七的Halcon,机器学习)