【labview教程02】labview的前世今生

“合作共赢,我愿与你同行。”

学习LabVIEW之前,让我们一起虔诚地感谢NI公司为人类创造的宝贵财富。

------本文部分摘抄自《我和LabVIEW》、《LabVIEW宝典》、《LabVIEW虚拟仪器程序设计从入门到精通》、《LabVIEW2018从入门到精通》等教材,在此一并感谢。

(1) LabVIEW简介

LabVIEW是美国国家仪器有限公司(简称:NI)最核心的软件产品,允许用图形方式编程,摒弃了晦涩难懂的文本语言(C、Java、Python等),使得计算机编程不再是少数人的专利。NI成立于1976年,在它成立的第十个年头,也就是1986年,LabVIEW横空出世。LabVIEW的第一个版本是在Macintosh机上实现的,几乎和Windows的最早版本同步,这注定了LabVIEW是多平台的编程语言。LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

LabVIEW已更新到LabVIEW2019,喜欢最新版本可以去官网下载试用版。笔者采用LabVIEW2016讲解,这是因为目前这个版本不仅成熟而且用户量很大。

【重点1】LabVIEW与文本语言的区别

LabVIEW是当今最完善、影响力最大的一种图形化编程语言(G语言)。LabVIEW采用图形模式的结构框图构建程序代码,基本上不写程序代码,取而代之的是用图标、连线构成的流程图。文本语言使用字母构成单词,用单词表示数据存储的地址或对数据某种操作;再由单词构成语句,用语句表示完整的对某个数据的赋值、计算等操作。文本语言优点是效率高,用简短的文字就可以表达丰富的含义;缺点是不够直观,不易学习。

【重点2】最易入门的编程语言

初学者总觉得LabVIEW很难入门,尤其是学过C语言的同学看到那些条条框框就发怵。有趣的是可编程玩具“乐高积木”使用的就是LabVIEW编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW编写控制其运动和行为的程序。假如我们回到孩童时期,会选择苦涩难懂的文本语言还是生动有趣的G语言呢?

【重点3】LabVIEW的特点

特点1:LabVIEW为测试测量而生!用户可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。有时甚至只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。

特点2:虚拟仪器。由LabVIEW构建的虚拟仪器逐渐替代专用仪器(示波器等),好处是通过编程构建新的仪器,重复利用率高。

特点3:丰富的函数库。庞大的函数库可以帮助工程师快速编程!LabVIEW 的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。

特点4:快速开发。如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。

特点5:跨平台。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。

(2) NI公司简介

National Instruments (美国国家仪器有限公司,简称NI)创立于1976年,总部设于德克萨斯州首府奥斯汀,是一家测量行业的上市公司 (纳斯达克挂牌代号 NATI) ,在世界各地设有50多个分公司和办事处,和众多系统联盟成员。

30多年来,美国国家仪器公司(NI)帮助测试、控制、设计领域的工程师与科学家解决了从设计、原型到发布过程中所遇到的种种挑战。通过现成可用的软件,如LabVIEW, 以及高性价比的模块化硬件,NI帮助各领域的工程师不断创新,在缩短产品问世时间的同时有效降低开发成本。

NI共提供500多款软硬件产品,应用遍布电子、机械、通信、汽车制造、生物、医药、化工、科研、教育等各个行业领域。从日本的Honda汽车测试、澳洲的心脏起搏器设计/验证,到英国电信电话线路性能测试,全世界数以万计的工程师和科学家们都在使用NI的产品达到他们共同的目的——更快、更好、更省钱。

你可能感兴趣的:(【labview教程02】labview的前世今生)