LabVIEW虚拟仪器入门与测控应用100例 课件 第2章 LabVIEW程序设计基础.ppt

LabVIEW虚拟仪器入门与测控应用100例 课件 第2章 LabVIEW程序设计基础.ppt

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

如果将一个VI程序比作一台仪器的话,那么控制就是仪器的数据输入端口和控制开关,而指示则是仪器的显示窗口,用于显示测量结果。图2-11所示是一个调压器程序的前面板。图2-11调压器程序的前面板2.3.3程序框图程序框图用图形化编程语言编写,由节点、端口和连线组成。节点:VI程序中的执行元素,LabVIEW共有4种类型的节点,具体见表2-3。节点类型节点功能功能函数内置节点,提供基本的数据与对象操作,例如,数值计算、文件I/O操作、字符串运算、布尔运算、比较运算等结构用于控制程序执行方式的节点,包括顺序结构、条件结构、循环结构及公式节点等代码接口节点LabVIEW与C语言文本程序的接口。通过代码接口节点,用户可以直接调用C语言编写的源程序子VI将创建的VI以SubVI的形式调用。通过功能选板中的SelectVI子选板可以添加一个SubVI节点表2-3程序框图窗口的工具栏各调试按钮功能简介端口:数据在程序框图部分和前面板对象之间传输的通道接口以及数据在程序框图的节点之间传输的接口。端口有输入/输出端口和节点端口两种类型。一般情况下,LabVIEW中的每个节点至少有一个端口,用于向其他图标传递数据。连线:端口间的数据通道,节点之间由数据连线按照一定的逻辑关系相互连接,以定义程序框图内的数据流动方向。调压器的程序框图如图2-12所示。程序的功能是通过调压旋钮产生数值,送到电压表显示,当数值大于等于8时,上限灯改变颜色。图2-12调压器的程序框图2.3.4数据流驱动由于程序框图中的数据是沿数据连线按照程序中的逻辑关系流动的,因此,LabVIEW编程又称之为“数据流”编程。“数据流”控制LabVIEW程序的运行方式。2.4VI前面板设计前面板是LabVIEW的重要组成部分,是用LabVIEW编写的应用程序的界面。LabVIEW提供非常丰富的界面控件对象,可以方便地设计出生动、直观、操作方便的用户界面。2.4.1前面板对象创建设计应用程序界面所用到的前面板对象全部包含在控件选板中。放置在前面板上的每一个控件都具有很多属性,其中多数与显示特征有关,在编程时就可以通过在控件上右击(即右键单击,以下同)更改其属性值。2.4.2前面板对象属性配置前面板对象的配置方法适用于输入控件和显示控件。右击前面板对象如滑动杆控件,弹出快捷菜单,如图2-13所示。图2-13改变控件的属性显示项:显示一个对象可以显示/隐藏的部分,如标签、标题等。查找接线端:在代码窗口中高亮显示前面板对象。转换为显示控件/转换为输入控件:将指定的对象改变为显示控件或输入控件。4.创建:针对选择的对象创建局部变量、引用和属性节点等。5.替换:选择其他的控件来代替当前的控件。6.高级:包含控件高级编辑选项的子菜单。主要包括:快捷键、同步显示、自定义和隐藏输入控件/隐藏显示控件选项7.数据操作:包含一个编辑数据选项的子菜单。主要包括以下选项:重新初始化默认值和当前值设置为默认值。设置控件默认值如图2-14所示。图2-14设置控件的默认值2.4.3前面板对象装饰设置前面板对象的颜色:对于前面板对象的颜色的编辑需要用到工具选板里的取色工具和颜色设置工具,如图2-15所示。图2-15设置控件颜色设置前面板对象的文字风格:用户可设置文字的字体、颜色、大小和风格。也可以设置字体的常用属性。字体设置对话框如图?2-16所示。图2-16字体设置对话框虚拟仪器技术及应用LabVIEW程序设计基础2.1LabVIEW特点及应用LabVIEW是一种包括控制与仿真、高级数字信号处理、统计过程控制、模糊控制和PID控制等众多附加软件包,运行于WindowsNT/XP、Linux、Macintosh等多种平台的工业标准软件开发环境。2.1.2LabVIEW应用LabVIEW在包括航空、航天、通信、汽车、半导体和生物医学等世界范围的众多领域内得到了广泛应用,从简单的仪器控制、数据采集到尖端的测试和工业自动化,从大学实验室到工厂,从探索研究到技术集成,都有LabVIEW应用的成果。1.应用于测量与试验

LabVIEW已成为测试与测量领域的工业标准,通过GPIB、VXI、串行设备和插卡式数据采集板可以构成实际的数据采集系统。提供工业界最大的仪器驱动程序库以及众多的开发工具,简化测量与试验任务。2.应用于过程控制与工业自动化

LabVIEW强大的硬件驱动、图形显示能力和便捷的快速程序设计为过程控制和工业自动化应用提供了优秀的解决方案。3.应用于实验室研究与计算分析

LabVIEW提供了功能强大的高级数学分析库,包括统计、估计、回归

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档