图形化数据显示
关键词:图表、波形函数 1、 波形图表(GRAPH);
波形图表主要功能是将新测到的数据添加到波形图表的尾端并保存至波形图表的数据缓冲区,在默认情况下,缓冲区可保存1024个数据,缓冲区的存储数量可以在波形图表的右键快捷菜单中选择“图表历史长度”进行修改通过簇绑定的方法可以同时显示多条曲线 2、 波形图(waeform)
波形图与波形图表类似。波形图不会像波形图表一样将数据添加的到数据尾部,而是将当前数据一次性地描述在波形曲线 中,而且波形图也不能输入标量数据。簇和一维簇数组可以输入波形图。却不能输入波形图表
B、当簇输入波形图时,簇中必须接入三个元素;第一个是横坐标的起始位置X0,第二个是很坐标的间隔dx,第三个是要输入的数据,数据可以是一维数组、二维数组或者是簇数组。如图所示,在程序框图中先将X0,dx和一维数组/二维数组按照顺序捆绑成簇,然后将簇直接输入到波形图中显示
当两个数组个数不想同时,可将两个数据捆绑成簇数组然后显示
D、显示波形数据 3、 定制波形图表
在使用波形图表时需要对其一些属性进行设置。在属性对话框中可设置标尺的格式、精度、最大/最小值,曲线的类型颜色等属性 。在图表的右键快捷菜单中也可以对一些 属性进行设置,也有一些功能键。另外波形菜单还有一些 辅助工具可以通过右键快捷菜单中的“显示”进行选择
外观设置,高级—刷新模式有三种1、带状图表:显示区满后,曲线会整体 向左移动,新的数据会接在曲线的尾部;2、示波器图表:在曲线填满显示区后会清空显示区,然后重新开始显示新的曲线;3、扫描图:显示区有一条垂直红线,数据会跟着红线从左向右显示。
在显示多条曲线时,可以设置是否分格显示。右键快捷菜单-分格显示曲线(设置分格显示后 需要将图例全部显示出来)
设置曲线属性在属性对话框中曲线标签下可以设置各个曲线的属性。例如可以设置 曲线显示格式是点状还是线形,可以选择曲线粗细程度和颜色等。
设置坐标轴属性;在属性对话框中,的“格式与精度”标签下可以设置各个坐标轴的显示类型、显示精度,位数等。在“标尺”标签下可以设置坐标轴是否为对数显示,是否反转、设置标尺的最大值/最小值、颜色等属性。另外,标尺的一些属性可以在右键快捷菜单中进行设置 4、 定制波形图
波形图的设置与波形图表大致相同。波形图的外观、标尺、曲线等属性都可以参照波形图中的设置方法进行设置。但是在波形图中,不能将多条曲线进行分格显示。另外,波形图的辅助工具中比波形图表中多了一个“游标图例”项。
A、 创建游标:添加游标时,将鼠标放在游标图例上,在右键快捷惨淡中选择“创建游
标——自由/单曲线”则创建的游标是个十字黄线。“自由”表示游标的中心点可以在图形显示区域内自由移动,“单曲线”表示游标的中心点只能在固定的曲线上移动。游标图例的显示区域会随时显示游标中心点的位置。 B、 图形工具选板主要用来选择鼠标的功能。图形工具选板中还有一些用于图形放大、
缩小的工具。例如在图形工具选板中放大图标,然后在需要放大的区域的左边单机鼠标,按住鼠标不放,拖动鼠标至需要放大的区域的右边,松开鼠标。这时显示区中显示的全是该区域的图形,即该区域被放大了。(程序运行时可用) 5、 XY曲线图
在用波形图和波形图表显示曲线时,只需要提供Y坐标的数据值,因为他们都是按照顺序显示到X坐标上的。而XY曲线需要成对输入点的X坐标和Y坐标的数据值。XY曲线图在外观构造上与波形图和波形图表相似。各种属性的设置方法也跟前两者相同
6、 强度图(Intensity Graph)
波形图、波形图表和XY曲线图反映的都是对应于X轴的Y值大小,用于描绘二维数据。而强度图反映的是对应于XY平面上各个点。如图所示,用for循环产生5行5列的随机数数组,将数组输出给“强度图”和“数组”显示控件。由于产生的随机数是0到1之间的数,所以要将强度图幅值的最大值和最小值调整为1和0.2。2号程序中的图形是连续的数值产生的100行100列数组所在强度图中的图形。在Z标尺上右击鼠标选择“自动调整Z标尺”,强度图会根据输入数组中的最大/最小值自动调整标尺的最大值/最小值
7、 三维曲面图
三维曲面图能够在三维空间观察数据。在labview中,提供选板中提供的三维曲面图实际上只是一些ActiveX容器,每个容器都有各自对应的描绘三维空间表面的VI
将三维曲面图放置到前面板时,程序框图中会自动生成图示的三维曲面“x vector”(X向量)“y vector”(y向量)要接一维数组,“z matrix”(Z矩阵)接二维数组。如果X向量和Y向量不接输入,那么Z矩阵中二维数组和行索引对应C轴坐标,列索引对应Y轴坐标
人机交互设计 1. 对话框
对话框是人机交互的重要途径,在labview中有两种创建对话框的方法,一种是利用labview提供的几种简单的对话框函数创建对话框,另一种是通过创建子VI创建对话框
使用“函数—编程—对话框与用户界面”子选板中。“提示用户输入”VI也位于其中,使用时仅需要设置提示的信息即可 2. 创建主菜单
在默认情况下,labview程序运行时菜单栏的主菜单是默认的菜单。Labview也提供了设计自定义 主菜单的功能。在labview菜单栏编辑 在菜单编辑器中进行。在菜单栏中选择“编辑—运行时菜单。。。。。”可打开菜单编辑器 菜单编辑器的工具栏中有 添加按钮和删除按钮。用于添加和删除菜单。左右上下四个方向按钮用来调整菜单项的位置。默认菜单栏下,这些工具是灰色的,不能使用。单击下拉列表右侧的下三角便能在下拉框中进行选择,有默认、最小化和自定义三项。默认指的是默认的菜单,最小化指的是只显示最常用的一些菜单选项.自定义指的是用户编辑自定义菜单。选择自定义后,工具栏中的添加、删除和位置工具便可以使用。右键的菜单项属性窗口用于设置自定义菜单各项的名称、标识符等属性。在选择自定义后这些输入框才可以使用。菜单项类型有三个选项:第一项是用户项,用户可以编辑菜单项的名称和标识符;第二项是分隔符,选择了这一项会在预览栏中添加分隔符;第三项是应用程序项,用户可以将系统预定义的菜单项添加到自定义菜单中 其创建步骤如下 A、 3.