Halcon中全局变量和多线程
2016-06-24 13:26
489 查看
HDev中,点击算子窗口的左下角,会弹出并行选项。
选中后,会在算子或者自定义函数的前面添加一个修饰符
这样 这个函数就会在新的线程中执行了,ThreadID是该线程的ID号,之后如果需要对该线程做操作,都需要通过这个ID号,因此一定要注意保留。
通常情况下,函数中的变量都是局部变量,虽然可能和主函数中同名,但并不是同一个变量,互相没有关系。
如果需要创建一个全局变量,能够在主函数和子函数中同时访问,则需要按照如下格式
global def tuple capture
这个声明需要在主函数和子函数中都定义,否则无效
global def 是声明全局变量的修饰符
tuple是全局变量的类型。有两种类型,object是图像变量,tuple是控制变量
global还可以声明全局向量vector,具体方法可在帮助文档中 搜索 global
选中后,会在算子或者自定义函数的前面添加一个修饰符
这样 这个函数就会在新的线程中执行了,ThreadID是该线程的ID号,之后如果需要对该线程做操作,都需要通过这个ID号,因此一定要注意保留。
通常情况下,函数中的变量都是局部变量,虽然可能和主函数中同名,但并不是同一个变量,互相没有关系。
如果需要创建一个全局变量,能够在主函数和子函数中同时访问,则需要按照如下格式
global def tuple capture
这个声明需要在主函数和子函数中都定义,否则无效
global def 是声明全局变量的修饰符
tuple是全局变量的类型。有两种类型,object是图像变量,tuple是控制变量
global还可以声明全局向量vector,具体方法可在帮助文档中 搜索 global
相关文章推荐
- Vim的保存文件和退出命令
- cron表达式详解
- ScrollView嵌套ListView冲突高度显示不全问题
- Python Django windows 环境配置---(网站开发)
- leetcode_c++:Find the Duplicate Number(287)
- 50136142WXY的百度地图
- 原生ajax书写
- SpringBoot入门系列:第二篇 再学Hello World
- 块级元素垂直居中
- haproxy 看到的是https,后台是http的原因
- haproxy 看到的是https,后台是http的原因
- haproxy 看到的是https,后台是http的原因
- bitmap压缩图片文件的压缩的git项目
- MFC禁止/恢复注册表代码
- User Domain\User does not have required permissions
- 阿里云服务器 CentOS 7.0 64位 安装wdcp V3.0
- java数据类型
- Masonry 添加约束要注意顺序
- 安卓简单技术-textview跑马灯的实现
- 一个学期的c++课程结束啦,总结一下~