LabVIEW软件、驱动安装及编程方法(理论篇—2)

简介: LabVIEW软件、驱动安装及编程方法(理论篇—2)

目录

1、软件及驱动安装


1.1、安装LabVIEW软件


1.2、安装Vision Development Module(视觉开发模块)


1.3、安装NI Vision Acquisition Software(视觉采集软件)


2、编程方法


机器视觉系统开发过程中,软件的开发最为关键,耗时也最长。一套好的机器视觉软件开发平台可以有效提高机器视觉系统开发效率并增强系统的稳定性和可靠性。


目前可供选择的机器视觉软件开发平台比较多,如德国MVTec软件公司的HALCON(国内由大恒图像代理)、Congex公司的Vision Pro以及开源的OpenCV等,这些产品都是十分优秀的机器视觉应用开发平台,但是,由于它们都要求基于传统的文本编程语言(C、C++、Basic等)进行开发,这就使得开发者很难快速为客户提供整套的自动化解决方案。


这时候就需要推荐LabVIEW这款开发环境了。


LabVIEW是由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。


经过多年积累,NI已经可以很好地为成套的自动化系统快速开发提供完整的解决方案。首先,NI提供各种自动化系统开发所需的硬件产品,从数据采集卡、图像采集卡、数字V/O卡、各种仪器控制卡到模块化仪器以及PXI、CompactRIO和CompactDAQ等硬件平台应有尽有。其次,NI专门针对自动化系统开发量身定做了可视化、跨平台(可在Windows、UNIX、Linux、Mac OS X上运行)并使用图标代替文本行(图形化设计语言)来创建应用程序的虚拟仪器开发平台LabVIEW。它不仅广泛支持多个厂商的硬件,还包含了大量内置和扩展的函数库(如数据采集、信号处理、数学计算、统计分析、图像处理、机器视觉、运动控制、数据通信、数据库、报表生成、移动开发、嵌入式开发等),这些函数都形象地表现为图形化编程语言函数,以方便开发者快速构建自动化系统。


针对图像处理、分析和机器视觉,NI专门提供了可以基于LabVIEW与其他自动化设备无缝集成的机器视觉平台,以满足各种机器视觉应用软硬件需求。基于这一平台,开发人员可以更低的成本快速解决图像处理、分析和机器视觉领域的各种应用难题。


分享一些基于LabVIEW平台研发的工业机器视觉系统:

image.png


基于LabVIEW的表盘数字识别


基于LabVIEW的产品二维码识别


基于LabVIEW的PCB电路板电阻检测识别

1、软件及驱动安装

本项目专栏机器视觉系统开发需要安装软件及驱动如下表所示:


软件及驱动 下载链接

LabVIEW软件


https://www.ni.com/zh-cn/support/downloads/software-products/download.labview.html#369643

Vision Development Module(视觉开发模块)


https://www.ni.com/zh-cn/support/downloads/software-products/download.vision-development-module.html#367068

NI Vision Acquisition Software(视觉采集软件)


https://www.ni.com/zh-cn/support/downloads/drivers/download.vision-acquisition-software.html#367318

1.1、安装LabVIEW软件

第1步:到官网下载合适版本和配置的LabVIEW软件。

image.png



第2步:默认软件配置,一步步漫长的安装过程。

image.png


第3步:软件安装完成后,请到官网购买软件使用权,哈哈哈哈哈。

image.png



1.2、安装Vision Development Module(视觉开发模块)

第1步:到官网下载合适版本和配置的Vision Development Module(视觉开发模块)驱动。

image.png



第2步:默认驱动配置,一步步漫长的安装过程。

image.png

image.png

image.png

image.png


1.3、安装NI Vision Acquisition Software(视觉采集软件)

第1步:到官网下载合适版本和配置的NI Vision Acquisition Software(视觉采集软件)驱动。

image.png



 第2步:默认驱动配置,一步步漫长的安装过程。


image.png

image.png


至此,完成LabVIEW和Nl视觉平台软件的安装,机器视觉软件的开发环境基本构建完成。


2、编程方法

本打算单独写一篇博文来讲解LabVIEW的编程方法,后面在软件中发现官网教程非常详实,也就不再赘述,若对LabVIEW语法存在疑问的朋友可以查阅学习。

image.png




相关文章
|
6月前
|
运维 网络安全 异构计算
LabVIEW 进行CRIO编程需要什么软件
LabVIEW 进行CRIO编程需要什么软件
56 0
|
6月前
LabVIEW编程LabVIEW开发GSJ四轴运动控制器例程与相关资料 第二版更新
LabVIEW编程LabVIEW开发GSJ四轴运动控制器例程与相关资料 第二版更新
39 0
|
6月前
|
数据采集 数据管理 数据库
LabVIEW编程LabVIEW开发TSI 8587A型气溶胶光度计例程与相关资料
LabVIEW编程LabVIEW开发TSI 8587A型气溶胶光度计例程与相关资料
24 0
|
11月前
|
算法 图形学
Unity物理系统脚本编程(下)
Unity物理系统脚本编程(下)
|
11月前
|
人工智能 图形学
Unity物理系统脚本编程(上)
Unity物理系统脚本编程(上)
|
安全 网络安全 虚拟化
华为仿真模拟器与VMware虚拟机还能这样组合,简直太强大了
华为仿真模拟器与VMware虚拟机还能这样组合,简直太强大了
485 0
华为仿真模拟器与VMware虚拟机还能这样组合,简直太强大了
|
安全 C++
ANSYS逆向分析功能介绍
逆向求解背景介绍、操作步骤、结果输出和解读
ANSYS逆向分析功能介绍
|
传感器 数据采集 文字识别
如何系统学习LabVIEW?
专栏中按照LabVIEW工控方向进行学习和研究,从基础的LabVIEW开发技巧方式到工业设备仪器控制、LabVIEW单片机开发以及LabVIEW机器视觉都有涉猎。
|
IDE 算法 开发工具
labview下位机软件编程笔记
labview下位机软件编程笔记
176 0
数字电路实验环境 (Quartus II 9.0)
数字电路实验环境 (Quartus II 9.0)
数字电路实验环境 (Quartus II 9.0)