LabVIEW中文版是由美国国家仪器(NI)公司研制开发是一款程序开发编辑环境,LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等。LabVIEW中文版与其它开发程序组不同的是它能以图形化G语言进行编写,帮助工程师快速构建各种应用所需的工具,提升工作的效率。
相关软件 | 版本说明 | 下载地址 |
---|---|---|
.net framework | v4.5.2 | 查看 |
Sublime Text3 | v3.3176 | 查看 |
Visual Studio 2015 | 中文版 | 查看 |
aptana studio | 中文版 | 查看 |
基本简介
labview2017与 C 和BASIC 一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。
LabVIEW中文版提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。
软件特色
测试测量:LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
控制:控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW自然而然地首先拓展至控制领域。LabVIEW拥有专门用于控制领域的模块----LabVIEWDSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。使用LabVIEW可以非常方便的编制各种控制程序。
仿真:LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。
儿童教育:由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以LabVIEW非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,可以把LabVIEW理解成是一种特殊的“积木”:把不同的原件搭在一起,就可以实现自己所需的功能。著名的可编程玩具“乐高积木”使用的就是LabVIEW编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW编写控制其运动和行为的程序。除了应用于玩具,LabVIEW还有专门用于中小学生教学使用的版本。
快速开发:根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。
跨平台:如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW。LabVIEW具有良好的平台一致性。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。
软件功能
LabVIEW中文版为不同数据类型定制可锻VI
比较调色板包含新的断言类型子调色板。使用AsvestType Vis和函数强制可锻VI(.vim)只接受满足特定要求的数据类型。使用类型专门化结构为特定数据类型定制可延展VI中的代码段。
使用命令行接口运行操作
LabVIEW允许您在软件中通过使用命令行接口(CLI)执行命令来运行操作。例如,使用CLI来自动化应用程序的构建过程。CLI支持以下操作:
. MsCaskMulk编译指定目录中的文件。
. ExeCudiBudidScript使用指定的生成规范中的设置来构建应用程序、库或位文件,并返回输出文件的路径。
. Runvi使用预定义的连接器窗格接口运行VI,并返回输出或错误信息。
. 关闭软件没有任何提示关闭。
. (VI分析器工具包)RunviValm在VI分析仪工具包中运行指定的VI分析器任务,并将测试报告保存到指定的位置。
. (单元测试框架工具包)RunUnit测试在单元测试框架工具包上运行指定文件的测试,并将JUnit文件保存到指定的位置。
使用方法
选项卡的使用
程序自动切换
选项卡在控件面板中的位置如下:
比如我们现在有几个页面:
那么这两个界面在程序运行的时候,如何实现自动切换呢?我们用事件结构来处理:
用户名和密码输入错误时的响应代码:
运行程序,可以看到前面板:
点击登录,立即自动切换到操作页面:
常见问题
什么是LabVIEW?
LabVIEW是一款图形化编程语言(G语言),由美国国家仪器研制(National Instruments, NI)研制,被称为虚拟仪器(Virtual Instrument,VI)。它提供了整套的工具用来对信号进行分析、保存及后续的处理。
LABVIEW有哪些结构框图?
LABVIEW中有六种结构框图:顺序结构,选择结构,FOR循环,WHILE循环,事件结构以及公式节点。