在LabVIEW缺少NI-IMAQ或NI-IMAQdx函数面板

更新 Dec 20, 2023

适用于

软件

  • LabVIEW

驱动

  • NI-IMAQ
  • NI-IMAQdx
  • Vision Acquisition Software

问题详述

  • 我安装了NI Vision Acquisition软件,但NI-IMAQdx和/或NI-IMAQ API(应用程序编程接口)没有出现在LabVIEW程序框图功能面板中。
  • 在Vision和Motion下没有IMAQ或IMAQdx函数,对应的函数选板是空的。如何获取NI-IMAQdx / NI-IMAQ函数?
  • 当我打开VI时,提示丢失或未找到IMAQ或IMAQdx的VI。 VI中的这些函数在程序框图中显示为问号。

解决方案

为了从LabVIEW中访问NI-IMAQ和NI-IMAQdx驱动程序API,必须在开发机器上正确安装和激活Vision Acquisition Software(VAS)
  • 通过在NI许可证管理器中检查其状态,确保已在计算机上成功激活了视觉采集软件(Vision Acquisition Software),或者产品注册尚未到期。
    • NI-IMAQdx API是一种许可产品,如果Vision Acquisition Software(VAS)尚未激活且试用期已过,则LabVIEW中将不会显示相关的NI-IMAQdx VI。
  • 确保安装Vision Acquisition Software 之前已安装LabVIEW
    • 如果您已在电脑上成功安装LabVIEW,则在运行Vision Acquisition Software(VAS)安装程序时应该可以看到LabVIEW API安装选项(如下图所示)。如果在LabVIEW之前安装了视觉采集软件(VAS),则这些选项可能不可见。
    • 如果您的计算机上已经安装了Vision Acquisition Software,并且想要检查LabVIEW支持是否已正确安装:
      1. 在Windows上打开控制面板
      2. 选择程序和功能
      3. 选择National Instruments软件
      4. 选择Uninstall / Change
      5. 在对话框中找到NI-IMAQ并选择Modify 。安装程序将启动,您将能够修改安装。
  • 如果您在之前有NI-IMAQ和NI-IMAQdx函数选板和VI,但现在它们不再出现在函数选板中,请强制重新安装Vision Acquisition Software(VAS)

相关信息

NI视觉采集软件(Vision Acquisition Software)是NI驱动软件,用于采集,显示,记录和监控来自各种不同类型摄像机的图像。安装对应驱动程序会在LabVIEW开发环境中自动添加与驱动程序API的每个子集相对应的函数选项板。



注意:如果您在2015年8月使用Vision Acquisition Software并且在安装时或试用期间未激活该软件,则后期如果您尝试使用NI-IMAQdx VI,则不会提示您激活。 NI-IMAQdx VI不会出现在函数选板上,使用这些功能的VI将无法正常运行。要解决此问题,请在NI 许可证管理器(NI License Manager)中激活软件。

注意: NI-IMAQ驱动程序(仅用于NI Camera Link图像采集卡)不需要激活。