第4篇LabVIEW.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  【例4.2】 设计一个平均数滤波器程序,测量一个信号的电流值并进行滤波处理,以前5个点的平均值作为滤波方法,共测量50个点,同时显示实际信号和滤波后的信号。   VI的前面板和程序框图如图4-18所示。在程序中,用Random Number(0~1)节点模拟测量结果。 图4-18 例4.2的前面板和程序框图 4.2 Chart控件   Waveform Chart的前面板如图4-19所示。   从前一节的例子运行中我们看到,Waveform Graph在接收新数据时,先将已有数据波形完全清除,然后根据新数据重新绘制波形,而且输入是一个双精度浮点数组。而Waveform Chart是保存旧数据,新数据依次添加到旧数据后面,波形连续向前推进显示,这种方式能够清楚地观察数据的变化过程,所以输入是双精度浮点数。   Waveform Chart内置了一个缓冲器,用来保存历史数据并接收新数据,缓冲区容纳不下的旧数据被舍弃。该缓冲区的数据存储方式可以看做是先进先出的队列模式,默认情况下,这 个缓冲的大小是1 KB,即最大数据显示长度为1024个。通过Waveform Chart右键弹出的快捷菜单中的Chart History Length…可以设定缓冲区的长度。   绘制单曲线时,Waveform Chart可以接收的数据格式有数据和数组两种。当输入数据时,曲线每次向前推进一个点;当输入数组数据时,数组每次推进的点数等于数组的长度。绘制多条曲线时,可以接收的数据也是两种,第一种是将每条曲线的一个新数据点(数值)打包成簇,然后输入到Waveform Chart中,此时,Waveform Chart为所有曲线同时推进一个点;第二种是将每条曲线的一个数据点打包成簇,若干个这样的簇作为元素构建数组,再把数组传到Waveform hart中。数组中元素个数决定绘制Chart时每次更新数据的长度,在这种数据格式下,Waveform Chart为所有曲线推进多个点。 图4-19 Waveform Chart 4.2.1 Waveform Chart的属性设置   Waveform Chart控件右键弹出的快捷菜单如图4-20所示。该菜单中的大部分选项和Waveform Graph快捷菜单中的选项功能基本一样,这里仅介绍特殊的选项。   1.Digital Indicator(数字显示)   在Visible Items中选择Digital Indicator选项后,Waveform Chart控件将显示一个数字指示器,这个指示器直观地显示最新一个数据的大小,如图4-21所示。如果有多条波形,则每条都可以有一个对应的数字指示器。 图4-20 Waveform Chart弹出菜单 图4-21 数字显示和滚动条   2.X Scrollbar(滚动条)   在Visible Items中选择X Scrollbar选项后,Waveform Chart控件可以用该滚动条查看缓冲区内前后任意位置的一段数据波形,如图4-21所示。而Waveform Graph也有该项选项,但是处于无效状态。   3.Stack Plots(多层图)   在绘制多条波形曲线时,默认情况下,Waveform Chart是在相同的横坐标和纵坐标下显示多条波形曲线。如果这些信号的大小范围相差较大或者量纲不一样,则在相同纵坐标下,会出现信号显示不匹配的情况。Waveform Chart提供了多层图选项(Stack Plots),允许不同信号在不同的纵坐标设置下进行显示,而且每条曲线的Y值可以单独设置,X轴是共用的。   4.波形更新模式   Advanced-Update Mode有3种数据的更新模式,如图4-22所示。Strip Chart Mode是默认模式,在这种模式下,波形曲线从左到右绘制,当最新一个数据点超出右边界时,整个波形曲线顺序左移。在Scope Chart Mode模式下,波形曲线也是从左到右绘制的,数据到达右边界后,整个曲线被清空,然后从左到右重新绘制波形。在Sweep Chart Mode模式下,波形曲线仍是从左到右绘制的,当最新一点超出右边界时,新的数据点从左边界重新开始绘制,原有波形由一条垂直扫描线从左到右逐渐清除,这条清除线随新数据的最后一点移动。 图4-22 Waveform Chart的3种更新模式   4.2.2 Waveform Chart使用举例   【例4.3】 用Waveform Chart控件显示两个测量结果的波形输出。   VI的前面板和程序框图如图4-23和图4-24所示。从图4-23所示的程序框图中可以看到,先对数据点打包,然后每5个数据包再组成一个数组,所以是每5个点显示一次。图4-24中的程序框图是将打包的数据直

文档评论(0)

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

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

1亿VIP精品文档

相关文档