虚拟仪器软件开发环境——LabWindows/CVI 6.0 编程指南 259 void *callbackData, unsigned int threadID) { char *str = *(char **)threadLocalPtr; free (str); } 一些被分配的资源必须在分配它们的线程中释放,这些资源被称为具有线程亲缘。例 如,一个面板必须在创建它的线程中释放。当调用CmtDiscardThreadLocalVar的时候,实用 库在调用它的线程中调用线程局部变量的释放函数,并在每一个访问这个变量的线程中调 用一次这个函数。在释放回调函数的threadID参数中,把需要调用释放回调函数线程的线 程ID传递给它,用这个线程ID确定是否可以直接释放具有线程亲缘的资源,或者是否需要 调用toolslib.fp中的PostDeferredCallToThreadAndWait函数在正确的线程中释放。下面的代 码说明如何改变上面的程序在分配字符串的线程中释放它们: void CVICALLBACK StringDiscard (void *threadLocalPtr, int event, void *callbackData, unsigned int threadID) { char *str = *(char **)threadLocalPtr; if (threadID == CmtGetCurrentThreadID ()) free (str); else PostDeferredCallToThreadAndWait (free, str, threadID, POST_CALL_WAIT_TIMEOUT_INFINITE); } LabWindows/CVI中samples\utility\threading\threadlocalvar\threadlocalvar.prj例程演示了 如何在LabWindows/CVI中使用线程局部变量。 7.2.8 其它一些要注意的问题 一、消息处理 每一个创建窗口的线程必须处理Windows消息以避免造成系统锁死。用户界面库函数 RunUserInterface包含了一个处理LabWindows/CVI用户界面事件和处理Windows消息的循 环,用户界面库函数GetUserEvent和ProcessSystemEvents在每一次调用它们的时候处理 Windows消息。在下面情况有一个发生的时候,程序中的每一个线程必须定期调用 GetUserEvent或ProcessSystemEvents来处理Windows消息: 线程创建了一个窗口但是没有调用RunUserInterface 线程创建了一个窗口而且调用了RunUserInterface,但是执行回调函数需要相当长 的时间才能返回到RunUserInterface循环(超过几百微秒)。 另外,可以在程序中不能正确处理Windows消息的地方加入这些函数。当在 LabWindows/CVI用户界面线程调用GetUserEvent,ProcessSystemEvents或RunUserInterface
2022-03-30 16:53:56 4.98MB CVI
1
整理的600多个halcon常用算子!整理的600多个halcon常用算子!
2022-03-29 12:53:52 222KB halcon 算子
1
Halcon算子较全的中文手册.rar
2022-03-19 17:22:00 92KB c++
1
本人亲自呕心吐血整理出史​上​最​全​的​H​a​l​c​o​n​算​子​中​英​文​详​细​对​照​,​文​档​总​共​有​1​3​6​页​,​共​1​9​章​。​详​尽​的​介​绍​了​各​个​算​子​的​功​能​。​ ​ ​具​体​章​节​包​括​:​C​l​a​s​s​i​f​i​c​a​t​i​o​n​(​分​类​器​)​,​C​o​n​t​r​o​l​,​D​e​v​e​l​o​p​,​F​i​l​e​,​F​i​l​t​e​r​,​G​r​a​p​h​i​c​s​,​I​m​a​g​e​,​L​i​n​e​s​,​M​a​t​c​h​i​n​g​,​M​a​t​c​h​i​n​g​-​3​D​,​M​o​r​p​h​o​l​o​g​y​,​O​C​R​(​光​字​符​识​别​)​,​O​b​j​e​c​t​,​R​e​g​i​o​n​s​,​S​e​g​m​e​n​t​a​t​i​o​n​,​S​y​s​t​e​m​,​T​o​o​l​s​,​T​u​p​l​e​,​X​L​D​。 绝对物超所值啊。
2022-01-25 14:16:53 759KB halcon算子
1
halcon算子速查手册,内容比较多,有100多页,算子很全,按照halcon官方帮助手册分类,中文解释。
2021-12-28 15:09:30 1MB Halcon halcon算子 速查
1
5.Halcon算子函数-分类器龙熙视觉.docx
2021-11-17 13:40:07 18KB halcon 机器视觉 龙熙
1
halcon算子中文详细介绍
2021-11-10 13:36:33 62.09MB 机器视觉 halcon 图像处理 机器学习
1
halcon19章算子中文功能注解包含了所有算子的中文功能说明,方便查阅
2021-11-02 20:02:46 951KB halcon算子详解
1
针对HALCON12中的所有算子进行了详细的介绍,同时翻译了帮助中算子输入参数要求的介绍
2021-10-25 22:36:35 70KB HALCON 12
1
halcon算子指令大全,也有中文解释。通过这个文档可以找到绝大部分的算子指令,而且有些指令还有列子。
2021-10-09 16:03:05 164KB halcon 机器视觉 图像处理
1