官方提供的绘制时域波形的 block 名字叫做 QT GUI Time Sink,其底层实现是用 C++ 写的,但是我发现如果要是对收到的信号做一些其他的显示,例如在实现雷达测距的时候将 x 轴改为距离轴,y 轴改为主副瓣比,那么直接对 QT GUI Time Sink 这个模块做一些修改还是比较难的,因此就想通过 python OOT 实现一个简单的绘制时域波形的 block,并且这个 block 方便后面做自定义修改,例如修改成显示距离或者速度等等。
详细信息参考我的博客内容:https://blog.csdn.net/qq_41839588/article/details/139378120?spm=1001.2014.3001.5502
结果测试
1、grc 图
这里用一个 10Hz 的正弦信号源做测试,采样率设置大一些,设置成10 kHz
2、运行结果
官方 QT GUI Time Sink 显示内容:
自定义制作的 time plot 显示内容: