在LabVIEW中清除图表

更新 Nov 17, 2020

环境

软件

  • LabVIEW

可以在代码运行之前或之后手动或以编程方式清除LabVIEW中图表或图形中显示的数据。本教程将引导用户通过多种方式从LabVIEW中的图表中清除数据。

手动清除数据

此方法可用于图表或图形。为简单起见,下面使用术语“图形”。
  1. 打开包含波形图对象的LabVIEW VI。
  2. 在前面板上,右键单击图>>选择数据操作>>清除图。

以编程方式清除数据

有多种方法可以以编程方式清除图表或图形中的数据。您可以使用特定的属性节点来清除前面板对象,具体取决于使用的是“波形图”还是“波形图”。对于这两种数据类型,都可以使用“初始化为默认值”属性节点。

图表

您可以通过向其“历史数据”缓冲区写入一个空数组来以编程方式清除图表:
  1. 在程序框图上,右键单击图表图标>>选择“创建”»“属性节点”»“ 历史数据”
    • 请注意,属性节点顶部栏的颜色由图表中使用的数据类型确定。
  2. 右键单击“历史数据”属性节点,然后选择“更改为写入”。
  3. 右键单击“历史数据终端”,然后选择“创建常量”。
这会将空数据数组写入图表,这将在执行此代码时清除历史记录。

图形

您可以通过向其Value属性写入一个空数组来以编程方式清除图形:
  1. 通过右键单击图形并选择“数据操作” »“清除图形”,确保图形是透明的。
  2. 右键单击图形,然后选择创建»属性节点»值
  3. 右键单击“值”,然后选择“更改为写入”。
  4. 右键单击值终端,然后选择创建常量
这会将空数据写入图形,这将在执行此代码时清除图形。

重新初始化为默认值

如果确保图形或图表的默认值为空数组,也可以使用“ 重新初始化为默认值”方法:
  1. 通过右键单击前面板中的对象>>选择数据操作>>清除图形清除图表,确保图形/图表已清除
  2. 右键单击图形/图表>>选择数据操作>>将当前值设为默认,将此空状态设置为默认状态。
  3. 在框图上,右键单击图形/图表,然后选择创建>>调用节点>>重新初始化为默认值。
此方法使前面板对象返回其默认状态。

Additional Information

有关以编程方式清除图形和图表的示例,请参考labview \ examples \ Controls and Indicators \ Graphs and Charts \ Waveform Graphs and Charts目录中的“清除波形图表” VI