无法在 TestStand 中正确显示 XY 图

更新 Nov 6, 2023

适用于

软件

  • TestStand

问题详述

  • 我正在使用 TestStand 从 LabVIEW 加载 XY 图。但是,我无法在 TestStand 中获得正确的图表。我应该怎么做?

  • 在 LabVIEW 中,我的 XY 图如下所示:

    LabVIEW.PNG 中的 XY 图

    但是,当我按照此文档:Plotting Multiplot Graphs in TestStand Report 的步骤操作时,我的 XY 图形在 TestStand 报告结果分为两个不同的图形。

    TestStand.PNG 中的 XY 图

    我应该怎么做才能将它们组合在一起并确保图形显示为 LabVIEW 中的图形?

解决方案

为了在 TestStand 报告中正确显示 XY 图,您应该在 LabVIEW 中使用2D 波形图。这是因为在 TestStand 加载 XY Graph 时,XY graph 的 X 轴和 Y 轴将被识别为两个一维数组元素,分别保存在 TestStand container 中,从而产生两个不同的plots。通过使用 2D Waveform Graph,数据将保存在 TestStand 中的 2D 数组中。

在某些情况下,当使用 2D Waveform Graph 在 TestStand 报告中显示 XY Graph 时,您也可能会得到不正确的结果。您可以尝试点击 TestStand 报告中的Refresh (如下图)来刷新 TestStand 报告,这样您就可以获得正确的 XY 图。
刷新按钮.png

相关信息

即使在 LabVIEW 中的波形图不像 XY 图中那样,但是通过此文档:Plotting Multiplot Graphs in TestStand Report,您可以在 TestStand 报告中获得正确的 XY 图表,如图所示在 LabVIEW 中。这是因为 LabVIEW 波形图中的 X 轴取决于 X 变化或 delta X,若是以单值编写 X 轴,LabVIEW 波形图无法将单值编入 delta X。因此, X 轴元素的值在波形图中被检测为单个 plot。

下面是 LabVIEW 中关于 LabVIEW 中 XY 图和波形图之间区别的示例代码之一: LabVIEW代码和Graphs.PNG

有关 LabVIEW 中波形图和 XY 图之间差异的更多信息,您可以阅读图形和图表的类型 - LabVIEW 帮助