如何将 N 通道 N 采样波形转换为 2D DBL 数组

更新 Jan 2, 2024

环境

软件

  • LabVIEW

驱动

  • NI-DAQmx

从 DAQmx Read VI 获取 N 通道数据后,我想绘制波形图并在二维数组中获取 DBL 类型的值。我该如何实现这一点?

DAQmx Read VI读取的典型数据类型是 Waveform 和 DBL 类型。您可以在接口内选择所需要的数据类型。但是,如果同时需要Waveform 类型和DBL 类型的数据,则必须将Waveform 类型的一维数组更改为DBL 类型的二维数组。

波形数据包括 3 个构件(dt、t0、Y)。然后,您应该使用 Get Waveform Components VI 提取 Y 构件。但是由于数据转换不能直接进行,所以可以使用for循环重新结合。以下是一个例子: