私は Qt、QWT の初心者で、C++ の基本的な知識を持っています。
私が得たプロジェクトによると、ソーラーパネルの電圧と電流、温度、湿度など、キャラバンのセンサーから得られるデータを取得する必要があります。これらのデータはすべて、一部のセンサーによって取得され、NI 6229 DAQ デバイスによって収集されます。
今までサイドライトだけつけていました。今、私は本当の問題に来ています。
DAQ デバイスから取得したデータを取得し、プログラムで表示、プロット、記録、およびログを作成したいと考えています。
C++、Qt、および QWT を使用することにしました。もちろん、DAQデバイスからデータを取得するためのNIDAQMX API。
私は既に GUI を部分的に設計しましたが、私が立ち往生したポイントは、私のコードの実際の作業部分です。
パフォーマンス基準を考慮してこれらすべてを実装する方法がわかりません。本当にガイドが必要です。
データ取得をどのように処理すればよいですか?
取得したデータをどのようにプロットすればよいですか?
これらは、異なるスレッドまたは別の構造で分離する必要がありますか?
ほぼ 10 チャネルまたは 12 チャネルのデータを収集してリアルタイムでプロットすると、妥当なパフォーマンスの問題が発生しますか? もしそうなら、どうすればそれを処理できますか?
前もって感謝します。