LabVIEW入门教程.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW入门教程

LabVIEW 入门教程 1.1 LabVIEW 是什么  第一章:概述 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 的多种版本。 1.2 LabVIEW 应用程序的构成 所有的 LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板(front panel)、流程图 (block diagram)以及图标/连结器(icon/connector)三部分。 前面板 前面板是图形用户界面,也就是 VI 的虚拟仪器面板,这一界面上有用户输入和显示输 出两类对象,具体表现有开关、旋钮、图形以及其他控制(control)和显示对象(indicator)。 控制对象 显示对象 (输入) (输出) 图1-1 随机信号发生器的前面板 - 1 - 图 1-1 所示是一个随机信号发生和显示的简单 VI 是它的前面板,上面有一个显示对 象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象——开关,可以启动和 停止工作。显然,并非简单地画两个控件就可以运行,在前面板后还有一个与之配套的流程 图。 流程图 流程图提供 VI 的图形化源程序。在流程图中对 VI 编程,以控制和操纵定义在前面板上 的输入和输出功能。流程图中包括前面板上的控件的连线端子,还有一些前面板上没有,但 编程必须有的东西,例如函数、结构和连线等。图1-2是与图1-1对应的流程图。我们 可以看到流程图中包括了前面板上的开关和随机数显示器的连线端子,还有一个随机数发生 器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示控件,为了 使它持续工作下去,设置了一个 While Loop 循环,由开关控制这一循环的结束。 与 前 面 板 控 件 对 函数:随机数 应的连线端子 发生器 与 前 面 板 控 件 对 应的连线端子 结构:循环 图1-2随机信号发生器的流程图 如果将 VI 与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而流程图 上的东西相当于仪器箱内的东西。在许多情况下,使用 VI 可以仿真标准仪器,不仅在屏幕 上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。 图标/连接器 图标/连接器是子 VI 被其它 VI 调用的接口。图标是子 VI 在其他程序框图中被调用的节 点表现形式;而连接器则表示节点数据的输入/输出口,就象函数的参数。用户必须指定连 接器端口与前面板的控制和显示一一对应。连接器一般情况下隐含不显示,除非用户选择打 开观察它。图标与连接器在这里相当于图形化的参数,详细情况稍后介绍。LabVIEW 的强 大功能归因于它的层次化结构,用户可以把创建的 VI 程序当作子程序调用,以创建更复杂 的程序,而这种调用的层次是没有限制的。 - 2 - 1.3 LabVIEW 的操作模板 在 LabVIEW 的用户界面上,应特别注意它提供的操作模板,包括工具(Tools)模板、 控制(Controls)模板和函数(Functions)模板。这些模板集中反映了该软件的功能与特 征。下面我们来大致浏览一下。 工具模板(Tools Palette) 该模板提供了各种用于创建、修改和调试 VI 程序的工具。如果该模 板没有出现

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档