第一范文网 - 专业文章范例文档资料分享平台

利用Labview的For循环使用图形与图表的数据显示

来源:用户分享 时间:2025/5/25 18:06:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

利用Labview的For循环使用图形与图表的数据显示

图形显示对于虚拟仪器面板设计是一个重要的内容。LabVIEW为此提供了丰富的功能。在前面几章我们已经接触了这个问题,现在较系统地介绍一下。 我们不从图形的实现方法上去讨论问题,那是计算机图形学的课题。但我们需要从用户的可能的需求角度探求一下,如果你需要做虚拟仪器方面的开发,那么可能遇到些什么图形问题。LabVIEW在这方面所做的工作是非常值得借鉴的。

在LabVIEW的图形显示功能中Graph和Chart是两个基本的概念。一般说来Chart是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。而Graph则是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。它的缺点是没有实时显示,但是它的表现形式要丰富得多。例如采集了一个波形后,经处理可以显示出其频谱图。现在,数字示波器也可以具备类似Graph的显示功能。

LabVIEW的Graph子模板中有许多可供选用的控件,其中常用的见下表:

由表中可以看出,Chart方式尽管能实时、直接地显示结果,但其表现形式有限,而Graph方式表现形式要远为丰富,但这是以牺牲实时为代价的。

Graph控件

各种图形都提供了相应的控件,以Graph为例介绍。图所示为它的控件。所有这些控件都包含在图形快速菜单的Visible Items选项下。 曲线图例可用来设置曲线的各种属性,包括线型(实线、虚线、点划线等)、线粗细、颜色以及数据点的形状等。图形模板可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小等。光标图例可用来设置光标、移动光标,帮助你用光标直接从曲线上读取感兴趣的数据。 刻度图例用来设置坐标刻度的数据格式、类型(普通坐标或对数坐标),坐标轴名称以及刻度栅格的颜色等。

Chart提供了三种画面的刷新模式,分别是Strip Chart Mode(条壮图):它与纸带式图表记录仪类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,先前的数据点逐次左移。Scope Chart Mode(示波器模式):它与示波器类似。曲线从左到右连续绘制,当新 的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的速度较快。Sweep Chart Mode(扫描模式):与示波器模式的

不同在于当新的数据点到达右部 边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时在左边画出新的数据点。如此循环下去。

For循环的结构应用举例:

For循环位于结构子选板“编程→结构→For循环”。

For循环按照设定好的次数N执行结构内的对象,包含两个长整型参数:总的循环次数N和当前循环次数I。建立For循环结构需要以下几个步骤。

第1步:放置For循环框。在子选板上单击鼠标左键或右键选择“For循环”,然后在程序框图窗口空白区域单击鼠标左键,向右下方拖动鼠标使虚线框达到合适大小,再单击鼠标左键即完成For循环框的放置,如图1所示。For循环框创建完成后,将鼠标移至边框上,出现方位箭头,按住鼠标拖动可改变框的大小。

第2步:添加循环程序。在循环框中添加循环程序对象。注意,循环程序的所有对象都要包含在框内,否则不被视为循环程序。

第3步:设置循环次数。设置循环次数有直接设置和间接设置两种方法。直接方法就是直接给N赋值来设置循环次数。即在N上单击右键,从弹出菜单中选择“创建变量”在该变量控件中输入数值常量,就是循环次数N为整型量,如果所赋值不是整型量,则将其强制转换为最接近的整型量,0.5转换为最接近的偶数。间接方法则是利用循环结构的自动索引功能来控制循环次数,具体会在后面的自动索引中讲到。

在For循环结构中,数值N和i都可以作为数值使用,如图2所示。不过该循环结构只能显示最后一次循环i为4时的结果:x+y 为9。

需要注意的是,For循环在执行过程中不能中断。只有循环次数执行完(i=N)后循环才停止,在执行过程中不能停止循环。

利用Labview的For循环使用图形与图表的数据显示.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c40g6e58vi73jk4g7snm1_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top