如何在LabVIEW中创建XY图表

更新 May 11, 2026

适用于

软件

  • LabVIEW Base
  • LabVIEW

问题详述

我想使用XY图,但我希望它具有波形图一样的历史。实现这一点的最佳方式是什么?
 

解决方案

如果希望 XY 图能够存储之前的值,则必须以编程方式实现此行为。

最好的方法是构建值的数组,并在每次迭代中向数组添加新值。此数组会将以前所有迭代的值存储在移位寄存器中,因此可以在下次迭代时显示在XY图上。下面为一个示例:


注意:此图像是LabVIEW代码段,其中包括您可以在项目中重复使用的LabVIEW代码。要使用该代码段,请右键单击图像,将其保存到计算机,然后将文件拖拽至LabVIEW程序框图上。

相关信息

  • 图表可以存储以前迭代的历史数据,而图则不能。
  • 您可以向示例代码添加控件,以实现每隔 X 次迭代重新初始化数组的功能,从而模拟图标控件 图表历史长度 参数的行为,从左侧删除最旧数据,实现滚动显示。
  • 在VI前面板右键单击打开控件选板,然后点击图表选板,您可以看到有XY图选项,但并没有XY图表这样的选项。