石鑫华视觉 发表于 2020-6-1 16:42:34

LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第一节 功能函数与模块-1.1 Camera相机模块-1.1.9 大恒相机DLL调用

LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第一节 功能函数与模块-1.1 Camera相机模块

1.1.9 大恒相机DLL调用图30 大恒相机DLL调用前面板    许多国产相机,特别是USB相机,NI的IMAQdx驱动程序并不能直接驱动。这时要想在LabVIEW中使用,则会使用相机厂家提供的LabVIEW驱动插件或是动态链接库DLL。下面就来学习一下大恒USB相机的DLL驱动采集图像。图31 大恒相机DLL调用程序框图如上图所示,其实也是使用的类似枚举系统中的相机数量、打开相机这样的功能函数,只是这里使用的是GetCameraTotal和Open Camera两个函数。而在打开相机后,还使用了一个延时程序,这是给相机一定的反应时间,某些情况下,特别是是USB摄像头,在刚打开时成像是比较黑的,所以需要使用延时,使其能正常成像。延时函数框图如下:图32 延时函数延时,当然也可以在程序中直接使用LabVIEW中的延时函数,只不过这样会很占用地方,因此我们使用这种错误模式来连接延时,因为此延时控制在错误数据流上,因此如果无错误时,肯定会执行延时,是一种强制顺序结构。而有错误时,则没有执行延时。
本节内容较少人使用,且已经属于过时内容,现在已经很少使用DLL的HV系列相机,如需要请购买完整版LabVIEW Vision图像处理开发宝典教程、或NI驱动相机采集图像指南教程,或者是购买相关的代码商品提供:1.1.9 大恒相机DLL调用      67函数LvGetDeviceTotal      68函数LvOpenDevice      69函数LvAllocateResources      71函数LvSetResolution      73函数LvSetSnapMode      75函数LvSetGain      78函数LvGetImageWidth      81函数LvGetImageHeight      83函数LvSetAOI      83函数LvSetShutter      88函数LvSetADCLevel      91函数LvSetTimeout      94函数LvGrabSingle      96函数LvExportImageData      101函数LvStartGrab      102函数LvStopGrab      104函数LvCloseDevice      106函数使用简要说明      108
页: [1]
查看完整版本: LabVIEW Vision图像处理开发宝典-第三章 功能函数与主程序-第一节 功能函数与模块-1.1 Camera相机模块-1.1.9 大恒相机DLL调用

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23