19LabVIEW编程基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章LabVIEW编程基础 4.1 LabVIEW简介 1. LabVIEW的发展状况及特点 LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化的编程语言和开发环境。自NI公司于1986年正式推出LabVIEW1.0以来,经过20多年的不断改进和完善,现已发展至LabVIEW 2010版本,我们做实验时就用这个版本。 目前,LabVIEW在测控领域的影响越来越大,逐步奠定了NI在虚拟仪器方面的领导地位。目前,该软件已广泛应用于航空、航天、通信、电力、汽车、电子半导体、生物医学等众多领域。 LabVIEW把复杂、繁琐、费时的语言编程简化成“用图标提示的方法选择功能块,用线条将各种功能连接起来”的编程方式。用户利用LabVIEW编程就好像在“绘制”程序流程图。正由于LabVIEW面向的是广大普通工程师而不是编程专家,因而其已经成为目前应用最广、发展最快、功能最强、最流行的虚拟仪器开发平台。 概括起来,LabVIEW编程语言具有以下特点: ①实现了仪器控制与数据采集的完全图形化编程,设计者无需编写任何文本形式的代码。 ②提供了大量面向测控领域应用的库函数,如面向数据采集的DAQ库函数;面向分析的高级分析库;面向显示的大量仪器面板等。 ③提供了大量与外部代码或应用软件进行连接的机制,如动态链接库(DLL)、动态数据交换(DDE)、各种ActiveX等。 ④具有强大的网络连接功能,支持常用网络协议,便于用户开发各种网络测控、远程虚拟仪器系统。 ⑤LabVIEW应用程序具有可移植性,适用于多种操作系统。 ⑥能生成可执行文件,脱离LabVIEW开发环境运行。 2.启动LabVIEW 图4-1 LabVIEW窗口 从National Instruments LabVIEW →“启动LabVIEW”按钮 →“启动”对话框 从开始菜单运行National Instruments LabVIEW,在计算机屏幕上将出现如图4-1所示的LabVIEW窗口。点击“启动LabVIEW”按钮,将进入如图4-2所示的“启动”对话框。从启动对话框可以看出,我们使用的是LabVIEW2009版本。 图4-2 启动对话框 本对话框用于启动需要进行的内容。在“新建”选项栏中,“VI”选项用于建立一个新程序;“项目”选项用于集合LabVIEW文件和非LabVIEW文件、创建程序生成规范,以及在终端部署或下载文件;“基于模板的VI”选项中,按类型列出了LabVIEW系统提供的程序模板,用户可以以这些模板为基础建立自己的程序;“更多”选项中除了包含以上文档类型外,还列出了其它文档类型。 在“打开”选项栏中,可以打开最近编辑过的各种LabVIEW文件。单击“浏览”按钮,将弹出标准的Windows打开文件对话框,可以打开计算机上所有的LabVIEW文件。 右侧的选项栏共有四项内容:“最新消息”、“在线支持”、“帮助”及“范例”。主要用于对LabVIEW软件使用中的技术帮助。 在图4-2左上角有四个下拉菜单:“文件”菜单用于新建或打开各种LabVIEW文件;“操作”菜单用于连接远程前面板,以及调试应用程序或共享库;“工具”菜单用来对LabVIEW进行各种配置;“帮助”菜单用来打开各种LabVIEW帮助窗口。 3. LabVIEW程序的基本构成 LabVIEW是虚拟仪器的开发工具,在LabVIEW中开发的应用程序都被称为VI(虚拟仪器),其扩展名均默认为vi。所有的VI都包括前面板、框图、图标和连接器窗格三部分。 ⑴前面板和框图 ①前面板 前面板窗口见图4-3所示,它是图形用户界面,在该界面上可以创建交互式的输入控件和输出显示控件。输入控件如开关、旋钮、按钮等;输出显示控件如波形图、波形图表、指示灯等。 ②框图 框图窗口见图4-4所示,框图是VI程序的图形化源代码,相当于标准电子仪器的功能部件。在框图中对VI编程的主要工作,就是从前面板上的输入控件获得输入信号,然后进行计算和处理,最后在输出控件中把处理结果显示出来。框图上的编程元素,有连线端子、函数、子VI、常量、结构和连线等。 图4-3 LabVIEW前面板 图4-4 程序框图 ③前面板、框图与各种LabVIEW对象的关系 下面举例说明前面板、框图与各种LabVIEW对象的关系。 在“新建”选项栏中选择“VI”选项,出现前面板窗口和框图窗口。在前面板上创建信号波形输出控件,见图4-5(a)所示;这个控件同时在框图上形成一个连线端子,见图(b)。在框图上调用“正弦函数”,并用连线将正弦函数与信号波形输出控件的连线端子相连接。这时正弦信号的发生、显示程序就编辑完成(图(b))。 单击工具条左侧的白色箭头,程序运行,可以看到信号波形控件中显示出正弦信号

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档