我想在Qwt示波器的例子中添加和绘制信号的频谱。我的想法是创建另一个seriesData类。SerieData。我想知道SeriesData的样本和signaldata的样本之间是否会有冲突,还是我只需要修改信号数据?如有任何帮助和建议,将不胜感激。谢谢
发布于 2014-07-18 10:31:54
输入信号通常以循环缓冲器的形式存在,输出信号可以是静态的。这也适用于时域地块。如果没有实际看到,你的结构是不可能回答的,如果你必须改变或者不改变它们,这就是我是如何做到这一点的:
slowest_timebase/fsampling样本。如果您的FFT有复杂的域输入,然后翻倍的大小。如果要滚动/缩放/取消缩放,则相应地放大大小。Im=0.0),并处理FFT。然后绘制输出的前半部分,例如sqrt(Re^2+Im^2)。
i-th样本(out N)的频率为f=i*samplerate/N [Hz],其中i={ 1,...,(N/2)-1}跳过i=0,表示DC组件。
你也可以把对数轴加到频率。在这种情况下,也不要忘记在绘图中更改x值。N)大小的起始位置,并且不要忘记触发器在找到真正的开始之前也使用这个时间作为起点.有关更多信息和演示,请参见plotting real time Data on (qwt )Oscillocope
https://stackoverflow.com/questions/24640075
复制相似问题