在LabVIEW中清除波形图表或波形图

更新 Nov 12, 2022

环境

软件

  • LabVIEW

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

手动清除数据

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

以编程方式清除数据

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

波形图表

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

波形图

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

重新初始化为默认值

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

 

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