NI 视觉软件和驱动程序的文本语言范例

更新 Apr 15, 2022

适用于

软件

  • LabWindows/CVI
  • Vision Development Module

驱动

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

程式语言

  • C
  • C++
  • Visual Basic .NET
  • C# .NET

问题详述

  • 在哪里可以找到基于文本语言(C,C ++ 、.NET,Visual Basic)的NI视觉产品范例(如:视觉开发模块(VDM),视觉采集软件(VAS)以及驱动程序 IMAQ,IMAQdx 和 IMAQ I/O)?
  • 我正在寻找用C,C ++ ,.NET或Visual Basic编写的NI Vision图像采集和处理范例。我该如何找到这些范例?

解决方案

视觉范例可在以下位置找到,具体取决于您想要查找的范例类型。
用于LabWindows/CVI™的视觉C API
 范例位置文档位置

NI-IMAQ

C:\Users\Public\Documents\National Instruments\CVI\samples\IMAQ

C:\Program Files(x86)\National Instruments\NI-IMAQ\Help\NIIMAQFunctionReference.chm

NI-IMAQdx

C:\Users\Public\Documents\National Instruments\CVI\samples\IMAQdx

C:\Program Files(x86)\National Instruments\NI-IMAQdx\Help\NIIMAQdx_Function_Reference.chm

MSVC的视觉 C API
 范例位置文档位置

NI-IMAQ

C:\Users\Public\Documents\National Instruments\NI-IMAQ\Examples\MSVC

C:\Program Files(x86)\National Instruments\NI-IMAQ\Help\NIIMAQFunctionReference.chm

NI-IMAQdx

C:\Users\Public\Documents\National Instruments\NI-IMAQdx\Examples\MSVC

C:\Program Files(x86)\National Instruments\NI-IMAQdx\Help\NIIMAQdx_Function_Reference.chm

NI-IMAQ I/O

C:\Users\Public\Documents\National Instruments\NI-IMAQIO\Examples\MSVC

C:\Program Files(x86)\National Instruments\NI-IMAQ IO\Help\IMAQ IO C Ref.chm

NI视觉

C:\Users\Public\Documents\National Instruments\Vision\Examples\MSVC

C:\Program Files(x86)\National Instruments\Vision\Help\NIVisionCSupport.chm

视觉.NET API
 范例位置文档位置

NI-IMAQ

C:\Users\Public\Documents\National Instruments\NI-IMAQ\Examples\dotNet

C:\Program Files(x86)\National Instruments\MeasurementStudioVS2008\Help\NINETIMAQ.HxS

NI-IMAQdx

C:\Users\Public\Documents\National Instruments\NI-IMAQdx\Examples\dotNet

C:\Program Files(x86)\National Instruments\MeasurementStudioVS2008\Help\NINETIMAQdx.HxS

NI-IMAQ I/O

C:\Users\Public\Documents\National Instruments\NI-IMAQ IO\Examples\ActiveX MSVB.NET

C:\Program Files(x86)\National Instruments\NI-IMAQ IO\Help\IMAQ IO VB Ref.chm

NI视觉

C:\Users\Public\Documents\National Instruments\Vision\Examples\dotNET

C:\Program Files(x86)\National Instruments\MeasurementStudioVS2008\Help\NINETVision.HxS

C:\Program Files(x86)\National Instruments\MeasurementStudioVS2008\Help\NINETVisionAnalysis.HxS

NI视觉 Visual Basic API

C:\Users\Public\Documents\National Instruments\Vision\Examples\Legacy MSVB 6.0

C:\Program File(x86)\National Instruments\Vision\Help\cwimaq.chm


注意事项
  • 如果您正在进行.NET编程,请确保使用Visual Studios 2005或2008,此版本支持NI视觉和包含视觉库的描述。
  • 如果您尝试使用VDM 2018 SP1之后的版本进行.NET编程,则应注释该API不再包括.NET支持。可在较新版本的NI Vision软件不包括.NET支持的文章中,获取有关此内容的更多信息。
  • 通过Eclipse在Linux RT上运行C/C++的NI-IMAQdx帮助文件位于:C:\Program Files(x86)\National Instruments\Vision\Help\NIVisionEclipseDevTools.chm
  • 对于.HxS文件,如果使用的Visual Studio版本晚于2008,则需要安装帮助资源管理器以查看.NET文档。
  • NI建议使用视觉助手进行原型制作,然后在C或.NET中生成代码。

相关信息

安装视觉采集软件或视觉开发模块时,必须确保安装包含您想要使用的语言(CVI,.NET,C++,Visual Basic)的支持。运行安装程序时,在选择要安装功能选项时,请确保已包括您的首选语言。
  • 对于视觉采集软件,它将如下所示:
  • 对于视觉开发模块,功能页面将显示如下:

如果在两个软件安装中均未包含基于文本的支持,则NI 视觉产品将无法使用基于文本的语言。

一旦安装了视觉采集软件或视觉开发模块,就可以访问和使用您选择的基于文本的语言范例程序。但是,需要根据您使用的IDE(集成开发环境),在不同的文件位置找到它们。