Halcon 创建新函数
一、定义介绍
创建新函数Halcon中的一项基本功能
二、功能作用
创建新的函数,就是自己写函数。可以方便使用,节省时间。
三、使用方法
1.操作步骤
①HDevelop界面最上方点击函数,再点击创建新函数
②在一般设置栏填写函数名,选择函数类型
③在参数栏填添加输入输出参数
④选择填写一般文档栏目后点击确定
⑤编写函数主体
2.编码示例
环境
Windows10
HDevelop 19.11 Progress (64-bit) - MVTec HALCON
①HDevelop界面最上方点击函数,再点击创建新函数
②在一般设置栏填写函数名,选择函数类型
做一个加法的函数,名字叫ADD,选择HDevelop函数文件类型
③在参数栏填添加输入输出参数
添加两个输入参数a、b,添加一个输出参数c
④选择填写一般文档栏目后点击确定
⑤编写函数主体
在最上方下拉栏找到你写的函数名字,然后在编辑框内编写你的函数
代码:
c := a+b
return ()
⑥在main函数中调用创建的函数,本示例是ADD函数
代码:
a:=1
b:=2
ADD (a, b, c)
⑦输出结果
在左下角的控制变量窗口
注释:
本地程序函数:只能在当前项目中用。
库函数:其他项目必须先加载库,然后可以调用此函数。可以将多个外部函数打包到一个库中,类似DLL。
HDevelop函数:外部函数。外部函数可以放在任何地方,只要它的目录被添加到了外部函数目录列表中,我们就可以调用这个函数。
HDevelop5.0-9.0:这个基本不用。
图标参数:其实就是字面意思,图像一样的参数
控制参数:用于控制的参数
以下是官方文档对这两个名词的解释
添加一个新的输入参数:就和正常函数一样,例如,添加了一个输入参数ina,就和xxx xxx(xxx ina)这样。
添加一个新的输出参数:和普通函数一样,程序执行完这个函数会输出这个参数。
来自:九七的Halcon(转载请注明出处)