NI LabVIEW 2017官方版
详情介绍
LabVIEW2017特色
一、测试测量1)LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
二、控制:
1)控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW自然而然地首先拓展至控制领域。LabVIEW拥有专门用于控制领域的模块----LabVIEWDSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。使用LabVIEW可以非常方便的编制各种控制程序。
三、仿真:
1)LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。
四、儿童教育:
1)由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以LabVIEW非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,可以把LabVIEW理解成是一种特殊的“积木”:把不同的原件搭在一起,就可以实现自己所需的功能。著名的可编程玩具“乐高积木”使用的就是LabVIEW编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW编写控制其运动和行为的程序。除了应用于玩具,LabVIEW还有专门用于中小学生教学使用的版本。
五、快速开发:
1)根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。
六、跨平台:
1)如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW。LabVIEW具有良好的平台一致性。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。
使用范畴:
一、数据采集与信号处理1)通过各种总线测量各种传感器
2)执行高级分析与信号处理
3)在自定义用户界面上显示数据
4)记录数据并生成报表
二、仪器控制
1)自动化数据采集
2)控制多种仪器
3)分析并显示信号
三、自动化测试与验证系统
1)自动化实现产品验证或生产测试
2)控制多种仪器
3)借助自定义用户界面,分析并显示测试结果
四、嵌入式监测和控制系统
1)复用ANSI C和HDL代码
2)集成现成可用的硬件
3)使用FPGA技术进行原型设计
4)获得医疗、机器人等领域的专用工具
五、院校教学
1)将基于动手实践的互动方法应用于教学中
2)基于真实数据测量进行算法设计
3)通过多核处理提高应用性能
常见问题
一、怎么用NI LabVIEW去做图像处理?1)安装NI Vision工具包,vision里面基本上都有你要的功能函数。
二、如何使用NI LabVIEW去做Web服务
1)创建一个组织Web服务文件的LabVIEW项目。将项目保存为Tutorial.lvproj。
2)右键单击我的电脑并选择新建-Web服务。LabVIEW在该终端下添加一个Web服务项目项和文件夹。
注: 本教程中,将在主机上创建和发布Web服务。也可另行开发Web服务,将其发布至RT终端。用户可在项目中的RT终端下创建Web服务项目项。
3)右键单击Web服务项目项并选择重命名,将Web服务命名为TutorialService。项目显示为:
4)右键单击Web资源并选择新建VI,新建一个HTTP方法VI,该VI从客户端接收HTTP请求并将数据返回客户端。LabVIEW从模板打开一个新的VI。
5)在该新VI中,创建如下所示的程序框图、前面板和连线板。
*将该VI作为Web服务的一部分发布时,Web客户端可发送HTTP请求调用该VI。调用时,VI执行下列操作:
1、接收来自客户端HTTP请求分配给连线板的任何控件的值 (不包括 LabVIEW Web服务请求)。LabVIEW Web服务请求相当于引用句柄,用于识别当前的HTTP请求。
2、计算a和b的和。通过分配给连线板的c显示控件返回这些值的和。
3、执行“读取请求变量”VI并返回客户端在当前HTTP请求中包含的查询字符串,该字符串由LabVIEW Web服务请求识别。
4、更为复杂的Web服务可能需要使用Web服务选板上的其他VI以启用某些功能,例如,HTTP会话、认证、HTTP头和cookie等。
6)注意每个控件均显示在连线板上。只有通过分配给HTTP方法VI连线板的输入和输出,Web服务才能从客户端接收数据或将数据发送至客户端。
*各个对象的名称应具有一定的区分度。因为这些名称将成为Web客户端使用的URL的一部分,用来与VI交换数据。
7)将VI保存为Add.vi。
8)选择文件?另存为,并在弹出的对话框中选择副本?另外打开副本。确保勾选添加副本至Tutorial.lvproj复选框,然后单击继续。
9)将新副本保存为Subtract.vi。
10)打开Subtract.vi的程序框图,并将“加”函数替换为“减”函数。重新连线控件。
11)返回项目,右键单击Web资源并选择新建Web资源。重命名新建项目项为AdditionalOperations。
12)拖曳Subtract.vi至AdditionalOperations项目项下。保存项目,项目应显示如下。
注意项目目录树中的下列功能:
1、LabVIEW向每个HTTP方法VI追加HTTP请求类型,默认值为GET。可对客户端发送至特定HTTP方法VI的HTTP请求类型进行修改,教程后续章节有详细说明。
2、Web服务项目项还包含启动VI文件夹。本教程未使用启动VI,但后续章节对启动VI做了详细说明。
其他版本
-
LabVIEW2015中文版 v15.0 编程软件 / 1.41G
-
labview 2011官方版 v11.0 编程软件 / 957.88M
-
labview2014中文版 v14.0 编程软件 / 1.43G
-
LabView 2019官方版 v19.0 编程软件 / 3.19G
-
labview8.6中文官方版 编程软件 / 574.61M
-
LabVIEW2020官方版 附安装教程 编程软件 / 1.89G
-
labview2016官方版 v16.0 编程软件 / 1.47G
同类软件
网友评论
共3人参与互动,2条评论- 第2楼重庆市电信网友发表于: 2019-10-05 16:50:10
- 谢谢谢!!!!!!!!!!!!!1盖楼(回复)
- 第1楼重庆市电信网友发表于: 2019-10-05 16:46:09
- labview很好,很全面,使用性强学习更图形化0盖楼(回复)
类似软件
-
keil uvision3官方中文版 编程软件 / 20.93M
-
EasyBuilder pro官方版(威纶通编程软件) v6.09.01.357 编程软件 / 757.61M
-
三菱触摸屏编程软件gt works3 编程软件 / 3.21G
精彩发现
换一换精品推荐
-
JetBrains CLion 2024(C/C++集成开发环境软件) v2024.2.2官方版 编程软件 / 1.18G
查看 -
visual studio 2010中文旗舰版 编程软件 / 2.46G
查看 -
adobe muse cc 2018中文版 v13.0 编程软件 / 802.9M
查看 -
EasyBuilder500(步科触摸屏编程软件) v2.7.4 编程软件 / 20.64M
查看 -
易语言编程软件 v5.95 编程软件 / 98.63M
查看