




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章图形和图表,强大的数据图形显示功能是LabVIEW的最大优点之一。利用图形和图形等显示测试数据和分析结果,可以直观地确定被测试对象的变化趋势,从而进一步形象化和可视化虚拟仪器的前面板。LabVIEW提供了丰富的图形显示控件。程序员可以使用简单的属性设置和编程技术自定义各种功能的“显示屏幕”,以满足他们的需要。图7-1图形选择器、7.1波形表、波形图是用于将新导入的数据添加到原始图的图形控件。波形图形的坐标可以是线性或对数分布,横坐标表示数据序号,纵坐标表示数据值。7.1.1波形图表形状和属性的设置,右键单击波形图表控件的图形显示区域,然后从弹出快捷菜单的显示项目中选择所有显示项目,完成后
2、显示所有图表标签、标尺和辅助组件,如图7-2所示。波形图表面板分为两个部分:图形显示区域和标尺区域。图7-2图表控件及其组件,1 .标尺属性的设置,图7-3设置x标尺,图7-4图表属性窗口,2 .您可以旋转阵列,以在一个波形图表中显示多条曲线。对于二维阵列,默认情况下在波形图中旋转输入阵列。也就是说,使用生成的数组中的每列数据作为一维数组来生成曲线。使用图7-5旋转阵列选项,3 .晶格显示曲线,图7-6显示曲线,可以分别设置每个曲线波形的y标尺振幅,以便不同大小的曲线在波形图中清晰可见。4 .图表历史长度,输入波形图表的数据首先存储在缓冲区中。默认情况下,缓冲区大小为1KB。也就是说,最大数据
3、显示长度为1024,不允许缓冲区容差的旧数据被丢弃。5 .高级功能的设置,图7-7高级功能的设置,图7-8中三种波形显示方法的比较,6。图例,图例除了用于显示波形的名称和颜色外,还具有多种丰富的图形显示样式,您可以自定义这些样式。使用定位工具,可以通过拖动图例的边界来增大或减小图例。图7-9测量数据的显示设置,7 .标尺图例,图7-10标尺图例,8。图形工具选择器、图7-11图形工具选择器、7.1.2单曲线波形图、如果输入数据是数值类型标量数据,则波形图直接将数据添加到曲线的末端。图7-12使用数值标量数据作为输入数据的波形图,并且如果输入数据是一维数组,则波形图一次将一维数组中的数据添加到曲
4、线末端。图7-13如果将一维阵列用作数据输入时的波形图的7.1.3多曲线波形图,则要在一个波形图中绘制多条曲线,必须使用捆绑函数将两个数据捆绑成一个群集,然后将两个曲线连接到绘制的波形图。在图7-14所示的程序中,每次运行程序时都会生成两个随机数,波形图在两条曲线上各绘制一个点,多次运行后绘制两条曲线。如果输入数据是二维数组,则波形图会根据输入的数组直接生成曲线。图7-14是多条曲线的波形图,图7-15波形数据在数据输入时的波形图,7.2波形,形状和许多附件功能相似,但是比较波形图、波形图不能输入标量数据,也没有数字显示和查看历史数据的功能。波形在显示时首先清空历史数据,然后将传递给它的数据一
5、次绘制成曲线表示。在自动记号中,横坐标初始值始终为0,终点值等于数据量。在固定刻度上,横坐标在程序运行时保持固定,您可以根据需要设置横坐标的初始值和初始值。波形控件的光标图例功能还可以在记录波形后方便地查询曲线上任意曲线点的坐标值或采样点值。与波形图一样,波形图的输入数据可以是一维阵列、二维阵列和波形数据。区别在于波形图不能输入标量数据,但可以输入包含三个元素的簇数组。7.2.1单曲线波形图,如果输入数据是一维阵列,则波形图根据输入的一维阵列数据直接绘制曲线,如图7-16所示。图7-16一维阵列为输入数据时的波形图,图7-17为波形添加了时间,7.2.2多曲线波形图,图7-18二维阵列为输入数
6、据时的波形图,图7-19二维阵列为群集输入时的波形图,图7-20一维群集阵列为群集输入时的波形图,图7-22光标图例的使用,7.3 XY图表通常用于显示均匀波形数据,横轴默认为采样点序列号,y轴默认为测量数值,这是理想的选择。但是,在大多数情况下,绘制非均匀样本数据或闭合图形时波形图不可用。因此,如果数据以不规则的间隔出现,或基于两个相互依赖的变量(例如Y/X),则必须使用XY图形-笛卡尔图表。可以绘制多值函数曲线,如圆、双曲等。XY绘图也是需要同时输入x轴和y轴的数据的波形图。x和y相互连接,不需要x坐标等间距,通过编程可以轻松绘制所有曲线。7.3.1 XY图绘制曲线,类似于波形图,XY图是
7、一次完成的波形的显示刷新。使用XY出图绘制单一曲线时,有两种方法,如图7-23所示。图7-23类似于使用XY图形绘制单个曲线,绘制多条曲线时也有两种方法。一种是使用For循环先创建两个一维数组,然后将其捆绑为群集,最后将两个群集作为一个二维数组发送到XY图表。第二种方法是将生成的数据点坐标打包为群集,每个群集使用For循环生成一维数组,然后构建二维数组并将其发送到XY图形。方块图如图7-24所示。图7-24使用XY图表绘制多条曲线,并且如果x数组、y数组的长度不匹配,则XY图中引用长度短的数据组,长度长的数据集较多的数据无法在图中显示。使用XY图形绘制曲线时,请注意数据类型转换。图7-25使用
8、XY图形绘制椭圆,使用7.3.2 Express XY图形将Express XY图形显示控制项放置在前面板中时,将VI自动添加到方块图中。x和y轴都允许动态数据,因此在绘制曲线时,只要连接x,y数据集,就会自动添加将输入数据转换为动态数据类型的转换函数。使用XY打印执行曲线绘制不需要将x轴和y轴坐标数据捆绑在一起(与常规XY图形一样),从而使程序编写更加容易。图7-26 Express XY图的非动态数据输入,图7-27 Express XY图特性对话框,7.4强度图,强度图形控件提供了在通常用于显示温度、地形、磁场等数据变化的二维平面上表示三维数据的方法。强度图表界面如图7-28所示。与图7
9、-28光度图面板、常规波形图不同,光度图除了x轴和y轴坐标外,标记为幅度的z轴坐标位于图表右侧。强度图形控件接收到输入数据后,将通过相应的输入数据值在颜色栏中查找相应的刻度线,然后将其颜色对应于颜色,颜色将显示在强度图形中,以指示输入数据的值或拥有部分。使用强度图表时,请注意输入数组的排列顺序。图7-29强度图与阵列顺序相对应,但刷新数据的方式不同,强度图与强度图类似。7.5数字波形图,数字波形图主要用于显示定时波形,典型的数字波形图如图7-30所示。与其他波形最不同的显示项目是树状视图图例。图例中波形标志的名称和颜色都与数字波形图相对应,这些图例更加清晰直观。也可以在数字波形上单击鼠标右键,
10、然后从弹出快捷菜单中选择“高级”“将图例更改为高级视图选项”,将图例恢复为常规样式。图7-30数字波形图表界面、用鼠标左键或右键单击图例图标、设置弹出属性快捷菜单,用户可以在其中选择和设置线条的颜色、标签格式、过渡类型和线条样式等属性。图7-31数字数据直接输入到数字波形图中。图7-32提供了将时间信息显示为数字波形横坐标、7.6三维图形、LabVIEW提供了三维数据显示控件:三维曲面、三维参数图、三维曲线、显示三维空间曲面的三维空间图、闭合三维空间图和三维空间曲线。这三个控件实质上是Active X控件。以下说明如何使用3d资料显示控制项。7.6.1 3d曲面对映-将3d曲面对映放置在前面板
11、中时,3d曲面图示和3d曲面图示都会显示出来,如图7-33所示。其中3D Surface仅用于图形显示,没有其他功能,映射功能由3D曲面图标执行,如图7-33所示。图7-33三维曲面图形界面及其接线端口,图7-34三维曲面图示例,以及设置三维曲面地物外观的属性的两种方法。一种方法是使用属性浏览器。还可以在CWGraph 3D中使用特性编辑器。图7-35 3d地形图的快显功能表项目,使用图7-36属性浏览器设定3d地形图形外观,图7-37使用plot属性页面设定3d地形图形外观,控制性质编辑器具有7个属性页面,每个包含特定功能设定和多个子属性页面。在三维曲面中,光标不容易选择,单击和移动鼠标时图
12、形旋转操作经常发生。(a)在Snap mode中选择固定方法,(b)在Snap mode中添加snapclot方法图7-38三维曲面图的中间,7.6.2三维参数图,通常绘制非闭合三维曲面时,使用上一节中介绍的三维曲面图,但是在三维空间中绘制闭合曲面时,三维曲面图将无效与3d地形图一样,将此控制项放置在前面板上时,图块图中会自动加入相应的图示。图7-39 3d参数图接口及其接线端口、图7-40 3d参数图的示例、7.6.3 3d曲线、3d曲线用于显示三维空间曲线的前面板和方块图通过相对简单的输入(如图7-41所示)、三维图的x矢量、y矢量终端分别输入一维阵列来指定曲线的x轴坐标和y轴坐标。与三维曲面、三维参数图不同,z矢量端子输入仍然是指定三维曲线z轴坐标的一维阵列。图7-41三维曲线接口及其连接端口,图7-42三维曲线示例,将程序使用或生成的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 逻辑推理在财务审计中的角色试题及答案
- 财务成本管理的案例研究与试题与答案
- MySQL语法与命令重点试题及答案
- 计算机二级MySQL前沿技术试题及答案
- 财务成本管理中成本预测的重要性试题及答案
- 网络问题追踪工具试题及答案
- 2025年MySQL考试备考不迷路的试题及答案
- 应对财务成本管理挑战的有效策略试题及答案
- 初学者指南税法试题及答案
- 计算机二级MySQL考试中的思维导图应用试题及答案
- 母婴保健卫生技术人员职责
- (2025)中国汉字听写大赛全部试题库及答案
- 前程无忧测试题库28个题答案
- 无伞空投技术研究进展及国外准备阶段分析
- 上海家政服务合同样本
- 全国农牧渔业丰收奖奖励制度
- 护理急诊科进修汇报
- 黑龙江省哈尔滨市第四十七中学2024-2025学年八年级下学期3月月考地理试题(含答案)
- 浙江省强基联盟2024-2025学年高一下学期3月月考英语试题(含答案无听力原文及音频)
- 《电力建设工程施工安全管理导则》(nbt10096-2018)
- 垃圾场应急预案
评论
0/150
提交评论