我在波形图表中为什么不能使用游标呢?



主要软件:
主要软件版本: 8.6
主要软件修正版本: N/A
次要软件: N/A

问题: 在我的程序之中,我想要在波形图表上绘制图像之后能看到独立数据点的值,但是我目前不能实现这个功能。我想要使用类似于波形图中的游标,但是我不知道这些选项在什么地方?我可以使用一个波形图来实现与波形图表类似的界面显示效果么?

解答:

在波形图表中是不能使用游标的。一个波形图表只能接受从程序框图中获得的标量,而波形图只能接受数值型数组或者波形数据更多关于波形图和波形图表的区别,可以查看下面的KB What Is the Difference between Graphs and Charts in LabVIEW?  游标是与数组数据类型一起使用的,使用波形图表的时候,图表里的数据是单个的标量数据点。


如果在你的应用中需要类似于波形图表的数据显示效果,有两个变通方法可以考虑:

  1. 可以不使用游标而直接在一个波形图表中直接查看确切的Y值。如果要查看特定的值,使用图形工具选板来进行缩放。如果这个图形工具选板不显示,可以在波形图表上点击右键选择显示项》图形工具选板,然后点击放大工具选择窗口放大工具(左上角的图标)。跟踪感兴趣数据点周围的窗口,直到坐标轴显示一个精确的值。返回时,点击放大工具选择全尺寸窗口(左下角的图标)。

  2. 也可以使用波形图来模拟一个波形图表。可以参考下面的链接:NI Developer Zone Community Example, 其中使用随机数发生器来代表实际采到的单点信号。这个单点数据点连接到现有数据上,现有数据的第一个点被删除,以便保证这个数据大小不变,从而在波形图上形成带状的显示效果。使用这种变通方法,老的数据会被删除,除非保存在其他对位置。这样会使数据管理和放大缩小变得困难。


相关链接: LabVIEW 2010 Help (June 2010)
LabVIEW Help: Graphs and Charts
Developer Zone Community: How can I have a Waveform Chart using a Waveform Graph?

附件:





报告日期: 04/08/2009
最近更新: 01/30/2011
文档编号: 4W72MNXZ