实时绘图/数据记录

Pau*_*aul 5 c++ plot real-time

我打算编写一个程序来绘制连接到计算机的传感器的数据.传感器值将作为时间的函数绘制(y轴上的传感器值,x轴上的时间).我希望能够实时地为情节添加新值.用C++做什么最好?

编辑:顺便说一下,该程序将在Linux机器上运行

jil*_*wit 2

编写一个函数,可以按照std::deque您喜欢的方式绘制 a,然后将.push_back()传感器中的值放入可用的队列中,.pop_front()如果队列变得太长而无法进行良好的绘图,则将队列中的值写入。

绘图功能的确切性质取决于您的平台、需求、审美观等。

  • 您无法迭代“std::queue”,因此您可能想直接使用“std::deque”;您仍然可以使用双端队列“push_back”和“pop_front”。 (2认同)