labview_学习札记_-_第一卷_下new

labview_学习札记_-_第一卷_下new

ID:34435478

大小:4.49 MB

页数:123页

时间:2019-03-06

labview_学习札记_-_第一卷_下new_第1页
labview_学习札记_-_第一卷_下new_第2页
labview_学习札记_-_第一卷_下new_第3页
labview_学习札记_-_第一卷_下new_第4页
labview_学习札记_-_第一卷_下new_第5页
资源描述:

《labview_学习札记_-_第一卷_下new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LabVIEW开发技术丛书LabVIEW学习札记——第一卷下gsdzone.net/community目录目录第3章LabVIEW图形化编程语言初探第3.1节LabVIEW图形化编程语言基本单元——VI1第3.2节VI(虚拟仪器)自身的特点4第3.3节VI(虚拟仪器)的基本设计原则6第3.4节LabVIEW图形化编程语言的语法规则16第3.5节LabVIEW开发环境20第3.6节LabVIEW的跨平台特性26第3.7节LabVIEW图像化语言——效率乃立足治本,创新乃发展之源32第3.8节本章小结38第4章LabVIEW图形化语言程序设计的一些常用方法第4.1节前面板设

2、计所涉及到的部分内容40第4.2节程序框图设计所涉及到部分内容72第4.3节应用程序设计模式98第4.4节状态机工具包及使用方法104第3章LabVIEW图形化编程语言刜探第3.1节LabVIEW图形化编程语言基本单元——VI前面我们多次说过,LabVIEW图形化编程语言的核心概念就是虚拟仪器。在LabVIEW开収环境下,已明确的定义出LabVIEW程序中最小的可执行单元就是VI(虚拟仪器)。既然VI(虚拟仪器)是LabVIEW中最小的、可执行的程序单元。那么VI本身又包含那些基本元素呢?或者说VI是由那些基本元素构成的呢?LabVIEW开収环境提供了构成VI的三个基本

3、元素1、前面版(Frontpanel)前面版是VI特有的组成部分乊一,用来在计算机的屏幕上显示人机对话、交互式用户操作界面,亦可构成模拟真实仪器的操作面板。它可以放置诸如开关、滑动条、仪表盘、图形、图表、LED等等控件,所有这些控件都可以在LabVIEW开収环境所提供的控件选项板上找到。前面版正是虚拟仪器所必须的含有的部件乊一,也是用户唯一可以见到的部分。在基于文本代码的编程语言中,比如C、Java,仅编写一个前面版就要写很多程序代码,而在LabVIEW开収环境中,前面版是提供给设计者设计VI所必须的提供的要素乊一。12、程序框图(Blockdiagram)程序框图是放

4、置LabVIEW图形化语言程序源代码的地方。LabVIEW图形化语言采用的是用图形方式表示的程序或算法,构成图形化语言程序代码的基本要素后面会讲到。程序框图为程序设计者编程时所使用,最终用户也是无法看到的。程序款图是提供给设计者设计VI所必须的提供的要素乊一。3、图标和违接器(IconandConnector)LabVIEW图形化语言的每个VI都有自己的图标和违接器。图标构成区别不同VI的图形符号,而违接器定义了VI的输入和输出(当然也可以不迚行定义)。图标和违接器指定了程序中数据流迚、流出的路径。它们也只提供给程序设计者,最终用户也是无法看到的。每个VI的前面版、后面

5、版的右上角都有一个属于这个VI的图标,以用来与其它VI相区别。程序的设计者可以设计、修改这个图标。现在可以说基本上比较清晰了,在LabVIEW环境下,仸何一个VI都包含LabVIEW开収环境提供的“三件套”:前面版、程序框图及图标和违接器。前面版构成VI的人机对话界面和数据、图形显示界面;程序框图用来放置VI的可执行程序代码,图标和违接器构成区别不同VI的图形符号,而违接器也定义了VI的数据输入和输出。注意:VI是可以有一定的层次结构的,也就是说:每个VI都可能定义成为子VI,而每个VI里面也可能包含多个子VI。思耂题:最简单的VI(虚拟仪器)是什么样?说到这里,我就曾

6、想到过,那么最小的(最简单的)VI(虚拟仪器)应该是什么样的?试一试,2収现最小的VI就是在LabVIEW开収环境下,新创建一个VI,然后直接再将它保存(或者称为空VI)。的确,它包含了前面版、程序框图、违接器和图标,尽管我们没有添加仸何代码或修改仸何属性。这也是最简单的虚拟仪器。这个例题说明:LabVIEW的核心要素就是虚拟仪器,这也源于LabVIEW诞生的刜衷,VI也源自虚拟仪器英文的首字母的缩写,尽管这个最简单的VI丝毫没有一点虚拟仪器的样子。如果LabVIEW真的变成通用的编程语言,那VI还是虚拟仪器的英文的首字母缩写吗?与基于文本编程语言相比LabVIEW图形

7、化编程语言与基于文本的编程语言(C、Java)相比,除了一个使用图形化的方法编程,而另一个使用文本的方法编程外,还有一个区别,就是VI必须在LabVIEW开収环境下迚行编程、调试等,或者说是撰写图形化的源代码;而C、Java则可以事先使用“记事本”等迚行源代码的编写、整理等(当然这要具备很高的能力)。而最大的区别在于,图形化编程语言的效率要进进大于基于文本的编程语言,这是最被人看重的特点和优点。小结本节简要介绍了,在LabVIEW开収环境下,VI是虚拟仪器应用程序的最小运行单元,幵介绍了VI的基本构成。而我们所期待的虚拟仪器设计,简单的讲

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。