问题描述: 为了使用USB摄像头获取图像并做一些分析处理,在LabVIEW下需要安装几个工具包。使用的LabVIEW版本为2011的。但安装之后其中视觉与运动函数面板中的IMAXdx没有看到,于是无法编程使用USB摄像头:
![[Vision]Vision Acquisition Software安装后IMAQdx,IMAQ函数不出现的问题_iMAQdx](https://file.cfanz.cn/uploads/jpeg/2022/09/08/3/76e33fJ03b.jpeg)
 
 
过程描述:查找了网站和论坛的一些说法,一般是摄像头驱动没安装好,工具包没有安装完全,或者是版本不符合。首先是检查下自己的工具包是否安装完全,在MAX中发现都有,然后在MAX中的设备与接口下也能看到连接的USB摄像头:
 
 
![[Vision]Vision Acquisition Software安装后IMAQdx,IMAQ函数不出现的问题_usb摄像头_02](https://file.cfanz.cn/uploads/jpeg/2022/09/08/3/6XDCa2dE7c.jpeg)
 
 
后来想起之前安装DAQmx时也是有版本问题,安装低版本时不支持LabVIEW2011,最后是安装了DAQmx9.6才能正常使用的。于是我又花了几个小时时间(下载NI的东西速度真的很慢)下载了一个VisionAcquisition Software 2012,安装之后问题解决:
 
 
![[Vision]Vision Acquisition Software安装后IMAQdx,IMAQ函数不出现的问题_iMAQdx_03](https://file.cfanz.cn/uploads/jpeg/2022/09/08/3/QM83VaM3FS.jpeg)
 
 
可见,一些较高版本的工具包一般是支持低版本的开发环境的,而一般底版本的工具包很可能不能在高版本的开发环境中使用。
 
 
一些说明:最后这里引用NI官网的一段话对与视觉有关的几个工具包及其之间的关系进行一下说明:
 
  
通常被称之为VBAI,该程序是一个可以独立运行的程序。编程和操作界面同VisionAssistant相似,但是不可以把程序转换为LabVIEW,只能在其环境下。VBAI程序可以在远程目标设备如CVS上运行。
  
用于捕获图像的一系列驱动程序。举例来说,该软件在Windows平台下的8.2.3版本包含了NI-IMAQ 3.7.1 和NI-IMAQdx 3.0.1 (包括了对IEEE 1394 相机的支持),以及NI-IMAQ I/O 2.0.2驱动程序。包含了在LabVIEW中所使用到的基本视觉获取VIs。基本的视觉图像获取以及文件存储之外的功能需要安装VDM。VisionAcquisition Software 是包含在Vision Development Module,Vision Builderfor Automated Inspection 以及所有的NI图像获取的软件中的。










