大家好、
我想使用 Numpy 从 HSDC Pro 的直接自动化 DLL 中获取 FFT 数据。 我知道我们有一个类似的函数
int32_t get_FFT_Data (int32_t TimeoutInMS、double *f0、double *df、double ActiveChannelFFT[]、int32_t *FFArrayLength);
这应将 FFT 数据写入 ActiveChannelFFT 阵列。 但是、当我将 其转换 为 NumPy 数组时、就像这样
np.frombuffer(ActiveChannelFFT、dtype = np.double)
它返回所有0值、但正确显示了 HSDC Pro GUI 中的 FFT 图。
我能不能知道问题是什么、我应该使用哪种方法来获取 FFT 数据?
谢谢