Windows系统下(Linux和MAC系统下请自行了解清楚)NI的各种软件、模块、工具包、驱动程序,使用NI许可证管理器来激活的,绝大部分的都可以使用NI Lincense Activator来激活:NI序列号Serial Number生成激活工具NI License Activator,LabVIEW/VBAI/VDM/VAS等软件模块工具包破解工具不限版本http://pcmv.cn/thread-490-1-1.html
视觉论坛的各种NI资源,除了视觉相关的模块有使用外,大部分的都不会使用,仅提供资源不提供技术支持。资源的下载地址一般会同时提供NI官方和百度网盘的地址。某些工具包NI地址失效或没有NI地址,只能使用百度网盘地址;如果百度网盘地址失效过期,可联系论坛客服更新。NI的服务器在美国,有时候速度很慢或下载容易出错,这样会造成安装时各种错误而无法安装。建议在下载完成后,对下载资源做校验和(NI一般会提供MD5或SHA256等)验证,与官方或视觉论坛提供的校验和对比,一致就可以安装;如不一致,则需要重新下载。视觉论坛早期下载上传的资源,基本上都是正常下载的资源;2019后下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘。校验和工具下载地址:文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算http://pcmv.cn/thread-26524-1-1.html
NI Vision Development Module 2016 Win32/64Eng 视觉开发模块VDM2016 适用LabVIEW2016
VDM2016June为2016年6月发行版,与LabVIEW2016同期发行,兼容LV2016。但是在同年8月又发布更新了一版VDM2016_1,具体更新了什么内容自述文件里也没有说明,按NI的风格,一般是更新了某些硬件的兼容性。按照一般用新不用旧原则,建议下载VDM2016_1版本。
VDM2016August版本链接:NI Vision Development Module 2016_1 August Win32/64Eng 视觉开发模块VDM2016_1August 适用LabVIEW2016
http://pcmv.cn/thread-22808-1-1.html
百度网盘下载:
标准下载:
链接: 请注册视觉论坛会员登陆后购买附件下载查看
提取码: 请购买附件下载查看
NI下载器下载:
链接: 请注册视觉论坛会员登陆后购买附件下载查看
提取码: 请购买附件下载查看
NI官方下载地址(可能无效或无法下载完成):
标准下载:
请购买附件下载查看
NI下载器下载:
请购买附件下载查看
[attach]6145[/attach]
NI Vision Development Module 2016 Readme
Overview
System Requirements
Minimum | Recommended | |
Processor | 233 MHz Pentium or equivalent | Pentium 4/M or equivalent |
Memory | 256 MB RAM | 512 MB RAM |
Display (Vision Assistant) | 1,152 × 864 resolution video adapter with a 16-bit display | 1,152 × 864 resolution video adapter with a 24- or 32-bit display |
Display (other environments) | 1,024 × 768 resolution video adapter with a 16-bit display | 1,024 × 768 resolution video adapter with a 24- or 32-bit display |
Free Hard Disk Space | 3.2 GB | |
Operating System |
|
NI Vision Development Module 2016 Drops Support for Microsoft Windows 7 RTM, Windows Vista, Windows XP, and Windows Server 2003
Product Security and Critical Updates
NI Application Software Support
NI Application Software | Versions Supported by NI Vision Development Module |
NI LabVIEW | 2013, 2014, 2015, 2016 |
NI LabVIEW Real-Time Module | 2013, 2014, 2015, 2016 |
NI LabVIEW FPGA Module | 2014, 2015, 2016 |
NI LabWindows™/CVI™ | 2010, 2012, 2013, 2015 |
NI Vision Development Module .NET Support
External Library Support
Pre-built OpenCV binaries for Windows and NI Linux RT
C++ development files to create an interface between NI Vision Image and OpenCV Mat.
Utilities to create LabVIEW APIs to call OpenCV entry points
LabVIEW examples
New Features in Vision Development Module 2016
Vision FPGA
Added FPGA IPs capable of processing 8 pixels in parallel for higher throughput applications. This feature is available only on Kintex-7 FPGA targets.
Added new single-pixel (x1) FPGA IP for Local Threshold Niblack and Sauvola methods.
Enabled AVI support on NI Linux Real-Time hardware targets.
Added the Sauvola local threshold algorithm.
Improved performance for the following algorithms:
IMAQ Correct Calibrated Image
IMAQ Local Threshold
IMAQ AutoBThreshold 2
Support for LabVIEW 2016 (32- and 64-bit)
Added FPGA code generation support for multiple-pixel (x8) FPGA IPs for Kintex-7 FPGA Targets.
Added Sauvola local threshold algorithm to the Threshold Step and Calibration Training Interface.
Updates and Improvements
ID | Fixed Issue |
445346 | The IMAQ Rake VI provides inconsistent edges at image boundary when search line width is 1. |
481652, 413948 | Code generated for some algorithms in Vision Assistant do not work the second time the main VI is called if the user disposes all buffers in the main VI. The following algorithms are affected: Color Location, Color Pattern Matching, Compare Contour Template, Defect Inspection, Flat Field Correction, Image Calibration, Mask from Image File, Match Geometric Pattern, Match Pattern, and Shape Matching |
535749 | The Ready for Input parameter never becomes true in desktop simulation for some Vision FPGA VIs using IPINs. |
565142 | Extracting part of a calibrated image causes the IMAQ Particle Analysis VI to return negative areas. |
566174 | A created FPGA Project shows a missing dependency to IVA FPGA Image Processing.vi if the user chooses to generate the code with a different implementation name. |
572062 | The IMAQ Particle Filter 3 VI runs slowly on Linux Real Time targets. |
572266 | The IMAQ OCR Train VI returns error -1074395550 when the user trains certain Cyrillic characters. |
572494 | nivision.lib for MSVC is missing DLL entry points. |
574030 | The IMAQ Read Barcode 2 VI does not work for certain Code 128 barcodes. |
574662 | Convolution using an integer kernel was 4x slower in Vision Development Module 2015 SP1 compared to a previous release. |
574663 | Binary Erosion was 3x slower in Vision Development Module 2015 SP1 compared to a previous release. |
576135 | The IMAQ Extract Tetragon VI leaks memory. |
578844 | The IMAQ Pattern Match 4 VI generates error -1074395720 for certain angles of rotated ROIs. |
579853 | The IMAQ Overlay VI can sometimes crash in applications which also contain NI-IMAQdx VIs. |
582138 | The FPGA Flat Field Correction example does not run on Linux targets. |
584325 | 2D Barcode options (ISO 15415:2004 and AIM DPM-1-2006) are not available when C or .NET is the selected language for code generation in Vision Assistant. |
587959 | The Watershed Segmentation step in Vision Assistant does not display the image with a binary palette on edit. |
588854 | The imaqMatchPattern4 function leaks memory. |
590502 | The Golden Template Comparison step in Vision Assistant returns a larger defect area than expected when regions to ignore are added to the template and then later removed. |
Installation InstructionsInstalling from the LabVIEW Platform DVDs
Installing from the NI Vision Development Module Installation Media
Log on as an administrator or as a user with administrator privileges.
Insert the NI Vision Development Module installation media.
If you do not have autorun enabled, double-click autorun.exe. If you have autorun enabled, autorun.exe runs automatically.
Follow the onscreen instructions.
(Optional) Activate NI Vision Development Module when prompted by the installer, or activate at a later time using the NI License Manager.
Installing from an NI Software Suite or NI Product Bundle
How to Activate the NI Vision License
Run the product you want to license.
Click Yes when prompted to interactively activate your product.
Ensure that Automatically activate through a secure Internet connection is selected, and click Next.
Enter the product serial number, and click Next.
Enter your registration information, and click Next.
Deploying Vision Applications
The ability to create NI Vision Runtime installers, which integrate with the LabVIEW Application Builder, applications built in LabWindows/CVI, or a custom installer.
The ability to install the NI Vision Runtime directly from the NI Vision Development Module installation media.
One NI Vision Runtime License, which allows you to install a custom application on a single machine.
Purchasing NI Vision Deployment Licenses
Using the NI Vision Runtime
Distributing LabVIEW Applications
Distributing LabWindows/CVI Applications
Automating the Installation of NI Products
For more information on silent installations of individual NI products, refer to KB 4CJDP38M, Automating the Installation of a Single Installer.
For more information on silent installations of suited NI products, such as NI Developer Suite, refer to KB 4GGGDQH0, Automating the Installation of a Suited Installer.
To determine what version of NI Installers your product contains, refer to KB 4CJDR18M, How Can I Determine the Type and Version of My National Instruments Installer?.
Known Issues
The IMAQ Compare Golden Template VI returns different defect image results for LabVIEW 32-bit and LabVIEW 64-bit versions.
LabWindows/CVI 2015 examples for the Vision Development Module can give null pointer dereference crashes if Vision development or runtime licenses are not activated.
Reading a frame from an AVI compressed using the codec "Cinepak Codec by Radius" with the IMAQ AVI Read Frame VI corrupts memory, and prevents LabVIEW from displaying a file dialog.
The IMAQ Learn Distortion Model VI with the Distortion Model set to Polynomial generates an inconsistent calibration template if the X Step and Y Step values from the IMAQ Calibration Target to Points - Circular Dots 2 VI are less than 0.0001.
The IMAQ FPGA Local Threshold VI needs to operate at 30 MHz on IC-317x targets when using the Niblack method. If operated above 30 MHz, it results in a distorted image.
The OCR Training Interface crashes intermittently on exit when using a character file with more than 255 samples.
When an FPGA target is active in a LabVIEW project, the Vision Assistant executable cannot generate code for a non-FPGA LabVIEW target into that same instance of LabVIEW.
When zoom factors above 30 are used, the Image Display Control on NI Linux Real-Time targets leaves black-colored border space.
The snapshot property node for the Image Display Control on NI Linux Real-Time targets returns an error even though the control is functioning properly. This issue is present only when the target is connected to the host.
The Image Display Control on NI Linux Real-Time targets may not work properly when an image is set using a property node value and the target is connected to the host. The property node value works properly when the target is disconnected from the host.
Vision FPGA VIs may be broken when opened on one target after being used on another target. You can fix the broken VI by forcing LabVIEW to recompile it by pressing <Ctrl> + <Shift> + Run Button.
Vision FPGA Filter VIs with a mask using a 9x9 kernel support image widths up to 2,000 pixels.
The IMAQ FPGA GrayMorphology Dilation 5x5 U8x1 VI left border will give incorrect values on Kintex-based NI FPGA targets.
The AVI2 VIs do not support writing extra data to AVIs.
The IMAQ AVI2 Open and Close VIs leak when opening and closing a session with Built-in Codecs.
Japanese and Simplified Chinese for text overlays are not supported on NI Linux Real-Time targets.
The Calibration Axis is not set properly in the Calibration Training Interface, resulting in wrong real-world coordinates, when the Calibration Type is set to Point Coordinate Calibration and the Implicit Calibration Axis option is deselected.
The IMAQ Read QR Code VI may hang when the QR Code Cell Size has a minimum size of 2 or less. Setting the minimum size to 3 or higher will prevent this issue.
The IMAQ Read Data Matrix Barcode 3 VI may hang on some I16 images.
Zooming out on a large 32-bit image in the Image Display Control in LabVIEW will cause the image to black out. Only the displayed image is affected. The image itself is not modified.
To store error statistics on corrected images, you must run the IMAQ Get Calibration Info2 VI before correcting the calibration template image. The Return Error Information input must be set to TRUE.
Vision Assistant cannot generate C code if a double-byte character exists in the path to Vision Assistant or in the destination path for the generated code.
Some Vision Development Module .NET examples only work if Measurement Studio 8.6 or later is installed.
The Visual Basic .NET Label example does not compile.
There is no 64-bit Vision API for .NET.
Installing the Vision Development Module on a Windows Vista 64-bit computer where Visual Studio 2005 has been recently installed causes compatibility warnings.
On some systems, the Vision Development Module cannot open two of the installed AVI files, SideCrash2.avi, when running as a 64-bit application.
The IMAQ Overlay Multiple Lines 2 VI returns an error when Fill is the selected Drawing Mode.
The IMAQ Edge Tool 3 VI changes the position of edges found when image was calibrated with point coordinates calibration.
Documentation and Examples
NI Vision Concepts Help—Describes the basic concepts of image analysis, image processing, and machine vision. This document also contains in-depth discussions about imaging functions for advanced users.
NI Vision for LabVIEW
NI Vision for LabVIEW Help—This document contains reference information about NI Vision VIs and details about how to use NI Vision with LabVIEW. It describes how to create machine vision and image processing applications in LabVIEW. It also describes how to create a real-time vision application using NI Vision and the LabVIEW Real-Time Module, and how to use the Vision FPGA VIs with an FPGA target and the LabVIEW FPGA Module. You can access this help in LabVIEW by selecting Help»NI Vision for LabVIEW Help.
NI Vision for LabVIEW Examples—Illustrates common applications you can create with NI Vision. In LabVIEW, select Help»Find Examples. Click the Help button in the NI Example Finder to display the NI Example Finder Help. NI Vision examples for LabVIEW are installed to <LabVIEW>examplesVision FPGA, where <LabVIEW> is the location LabVIEW is installed.
NI Vision for LabWindows/CVI
NI Vision C Support Help—Contains reference information about NI Vision C functions.
NI Vision for LabWindows/CVI User Manual—Describes how to create machine vision and image processing applications in LabWindows/CVI using the NI Vision Development Module.
Function panel help within LabWindows/CVI—Allows you to right-click within each Vision function to access help for that function, control, function class, and function library. Function panels are installed at National InstrumentsSharedCVIBinNIVision.lfp.
NI Vision LabWindows/CVI example programs are installed at <Users>PublicPublic DocumentsNational InstrumentsCVIsamplesVision.
NI Vision for Eclipse and other Text-based Development Environments
NI Vision C Support Help—Contains reference information about NI Vision C functions.
Getting Started with C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition with the NI Vision Development Module and NI-IMAQdx—Describes how to use the C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition to develop an example C application using the NI Vision Development Module API and/or NI-IMAQdx, and deploy it on a Linux remote target. This tutorial outlines the basic steps required to build and deploy an example application.
To view text-based example programs, select Start»All Programs»National Instruments»Vision»Examples»Vision Examples, or navigate to <Users>PublicPublic DocumentsNational InstrumentsVisionExamples.
NI Vision Assistant
To access Vision Assistant documentation from the Start menu, select Start»All Programs»National Instruments»Vision»Documentation»Vision Assistant Documentation, or navigate to <Users>PublicPublic DocumentsNational InstrumentsVision AssistantDocumentation.
To access Vision Assistant examples from the Start menu, select Start»All Programs»National Instruments»Vision»Examples»Vision Assistant Examples, or navigate to <Users>PublicPublic DocumentsNational InstrumentsVision AssistantExamples.
NI Vision Assistant Tutorial—Describes the Vision Assistant software interface and guides you through creating example image processing and machine vision applications.
NI Vision Assistant Help—Contains descriptions of Vision Assistant features and functions and provides instructions for using them. In Vision Assistant, select Help»Online Help.
NI Classification Training Interface Help—Contains information about how to use the NI Classification Training Interface to classify binary samples. In the NI Classification Training Interface, select Help»Online Help.
NI Color Classification Training Interface Help—Contains information about how to use the NI Color Classification Training Interface to classify color samples. In the NI Color Classification Training Interface, select Help»Online Help.
NI OCR Training Interface Help—Contains information about how to use the NI OCR Training Interface to learn characters, save character sets, and verify characters by comparing them to a reference character. In the NI OCR Training Interface, select Help»Online Help.
NI Texture Training Help—Contains information about how to use the NI Texture Training Interface to train a texture classifier file for use in texture defect detection applications. In the NI Texture Training Interface, select Help»Online Help.
NI Calibration Training Help—Contains information about how to use the NI Calibration Training Interface to select and create a calibration for use in machine vision applications. In the NI Calibration Training Interface, select Help»Online Help.
NI Vision Template Editor Help—Contains information about how to use the NI Vision Template Editor to learn and edit template images that you can use with pattern matching, geometric matching, and golden template comparison functions. In the NI Vision Template Editor, select Help»Online Help.
NI Flat Field Creation Wizard Help—Contains information about how to use the NI Flat Field Creation Wizard to create a dark or bright field image and perform flat field correction in a machine vision application. In the NI Vision Flat Field Creation Wizard, select Help»Online Help.
Using NI Software with Microsoft Windows 10
Using NI Software with Microsoft Windows 8.1
Legal Information
Notices are located in the <National Instruments> directories.
EULAs are located in the <National Instruments>SharedMDFLegallicense directory.
Review <National Instruments>_Legal Information.txt for information on including legal information in installers built with NI products.