- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6章波形显示讲解
6.8 图片显示(Picture) 图片显示控件最具有普遍意义的是Picture.ctl, 利用它和GraphicSoundPicture Functions函数子模板中的VI,可以画出任意图形,且可以对几乎如何类型的图形进行显示 。 例6.8.1 利用Picture.ctl画图。 例6.8.2 利用Picture.ctl显示图片。 练习1.在一个Graph中用2种不同的线宽显示一条正弦曲线和一条余弦曲线。每条曲线长128点。正弦曲线x0=0, △x=1,余弦曲线x0=2, △x=10。 2.在一个Chart图中显示3条曲线,分别用红、绿、蓝3种颜色表示范围0~1、0~5和0~10的3个随机数。3.用XY Graph显示一个半径为10的园。4.产生一个10行10列的二维数组,数组成员为0~100之间的任意整型数,用密度图显示出来。5.尝试使用Picture.ctl控件画图和显示图形。 下图是实时趋势图控件的典型前面板结构及其端口。 6.2.1 实时趋势图控件的使用方法 例6.2.1 用Waveform Chart实时监测一个温度测量。 如果需要控件一次接收一部分数据,框图程序如: 例6.2.2 用Waveform Chart显示两个测量结果的波形。 方法1:将每种测量的一个点打包在一起,然后把该数据包送去显示; 方法2:先将单个点打包,然后将数据包组成一个数组,再送至控件显示。 6.2.2 实时趋势图控件的外观定制 实时趋势图的外观定制与波形显示控件的菜单设置及用法大部分是一致的。下面介绍实时趋势图控件的一些特殊设置。 1.数字显示(Visible Items→Digital Display) 选择该项后,控件将在前面板上附加一个数字指示器,动态地显示最新数据的大小。 2.滚动条(Visible Items→Scrollbar) 该选项有效后,控件将在前面板上附加一个滚动条,可以利用滚动条查看缓冲区内如何位置的一段波形。 3.波形刷新模式(Advance→Update Mode) 选择该提供了3种波形刷新方式 ① Strip:满屏后,连续显示; ② Scope:满屏后,清屏刷新; ③ Sweep:满屏后,不清屏刷新; 4. 历史记录长度(Chart History Length) 用于设置缓冲区的大小,缺省为1024点。 6.3 XY波形控件(XY Graph与Express XY Graph) Wave Graph的Y轴对应实际的测量数据,X轴对应测量点的序号,适合描述等间隔数据序列。对一类Y值随X变化的曲线, Wave Graph不适合。为此,LabVIEW设计了XY Graph控件。一般XY控件前模板和端口如下图: Express XY Graph控件前模板和端口如下图: 5.多层图(Stack Plots) 在一个显示控件下显示多个图形窗口,每个波形的Y轴可单独设置,X轴共有。 与Wave Graph相同,XY Graph控件也是事后波形记录。不同的是XY Graph控件能反映测量点X、Y值的变化。 因此,XY Graph控件的输入数据结构是由两个数组打包构成的簇,簇的每一对数据对应一个显示数据点的X、Y坐标。 下面通过例程介绍XY Graph控件的使用方法。 例6.3.1 用输入作XY Graph的X轴,用输出作XY Graph的Y轴,观察输入输出之间的关系。 XY Graph的X、Y轴都是受控的,所以要求有两组数据输入,关键是如何来组织两组数据。 例6.3.2 用一个输入控制两个输出,用XY Graph显示输入输出之间的关系。 6.4 密度图形显示控件(Intensity Graph) 在前面介绍的Waveform Graph、Waveform Chart 和XY Graph都是用于描绘二维数据的,当需要显示三维数据时,如平面上各点温度值的发布,就需要用到密度图。 控件前模板和端口如下图: 6.4.1 密度显示控件的使用 密度图的显示区域分为一个个单元,每个单元对应于二维数组的一个索引,而每个单元的颜色表示一个数组成员的数值。 从图中可以看出,二维数组的索引初始值对应数据显示区的左下角,数组每一列对应数据显示的一行;数组每一行对应数据显示的一列。 例6.4.1 密度显示控件应用举例。 6.4.2 密度显示控件的外观设置 密度图显示控件的外观设置与Wave Graph大体类似,如光标的设置、坐标轴的设置等。 不同之处是密度图显示控件增加了Z轴的设置。 Z轴除了颜色的设置外,还有通用的坐标轴设置。 密度图
文档评论(0)