第一讲 LabVIEW概述---第一讲 LabVIEW概述
本帖最后由 baby 于 2008-12-29 20:16 编辑有次在网上搜索到个文件,现在共享给大家,是来自
黑龙江科技学院
电气与信息工程学院
测控技术与仪器教研室
不知道上传属不属侵权,如果侵权请版主删除,文件太大,干脆一篇一篇发 再声明一下版权归原作者所有,侵权版主请删除掉它。
共享为了学习用途不要用在商业 本帖最后由 baby 于 2008-12-28 23:02 编辑
第一讲
LabVIEW概述第一节虚拟仪器(VI)的概念
使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。
图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。
利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。
所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(front panel)、程序框图(block diagram)以及图标/连结器(icon/connector)三部分。
控制对象(输入)
显示对象
(输出)
图1随机信号发生器前面板
前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制(control)和显示对象(indicator)。图1所示是一个随机信号发生和显示的简单VI是它的前面板,上面有一个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象——开关,可以启动和停止工作。显然,并非简单地画两个控件就可以运行,在前面板后还有一个与之配套的程序框图。 程序框图提供VI的图形化源程序。在程序框图中对VI编程,以控制和操纵定义在前面板上的输入和输出功能。程序框图中包括前面板上的控件的连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。图2是与图1对应的程序框图。我们可以看到程序框图中包括了前面板上的开关和随机数显示器的连线端子,还有一个随机数发生器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示控件,为了使它持续工作下去,设置了一个While Loop循环,由开关控制这一循环的结束。 真麻烦一篇篇发,文件大上传不很方便allqq-mogudiandian-51all 如果将VI与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而程序框图上的东西相当于仪器箱内的东西。在许多情况下,使用VI可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。
图标/连接器
VI具有层次化和结构化的特征。一个VI可以作为子程序,这里称为子VI(subVI),
被其他VI调用。图标与连接器在这里相当于图形化的参数,详细情况稍后介绍。 allqq-mogudiandian-111all没人顶没动力 好,我来顶,继续allqq-mogudiandian-112all allqq-mogudiandian-34all 楼主辛苦了 我是初学者 我就需要向楼主这样帮助初学者的 太感谢了。 xiexie aa a a 多谢楼主!!!!! 好 我是初学者 我就需要向楼主这样帮助初学者的
页:
[1]