我是 Qt、QWT 的新手,并且对 C++ 有基本的了解。
根据我得到的项目,我必须获取一些大篷车上的传感器给出的数据,比如太阳能电池板的电压和电流、温度、湿度等。所有这些数据都由一些传感器采集并由 NI 6229 DAQ 设备收集。
直到现在,我只是给了侧灯。现在我要解决真正的问题了。
我想获取来自 DAQ 设备的数据,并在程序中显示、绘图、记录和登录。
我决定使用 C++、Qt 和 QWT。当然还有用于从 DAQ 设备获取数据的 NIDAQMX API。
我已经部分地设计了一个 GUI,但我卡住的地方是我的代码的真正工作部分。
我不知道如何在考虑性能标准的情况下实现所有这些东西,我真的需要一个指南。
我应该如何处理数据采集?
我应该如何绘制我获取的数据?
这些是否需要由不同的线程或其他结构分开?
收集几乎 10 或 12 个通道的数据并实时绘制是否会导致合理的性能问题?如果是这样,我该如何处理?
提前致谢。