From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



波形チャートは LabVIEW でどのようにメモリの割り当てをしていますか



使用ソフトウェア: LabVIEW Development Systems>>LabVIEW Full Development System
使用ソフトウェア・バージョン: 2013 SP1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: チャート履歴バッファ内のデータ数に大きい値を指定した波形チャートがあるのですが(100,000 ポイント以上)、こちらのメモリは実行時にすべて割り当てられるのでしょうか、それともチャート履歴が増えるに連れ動的に割り当てられるのでしょうか。

解決策: チャート履歴のメモリの割り当ては実行時に行われます。

検証のため、チャート履歴バッファ内のデータ数に極端に大きい値を指定します。この値が大きすぎる場合、LabVIEW はチャート履歴を割り当てるための連続的なメモリスペースを確保できないため、「この作業を完了するためにはメモリが足りません。」というエラーを、波形チャートに値が書き込まれる前に返します。

これによって、チャート履歴のメモリの割り当ては実行時に行われているという結果になります。

関連リンク: グラフとチャートのタイプ
How Does Modifying the Waveform Chart History Affect My Waveform Chart?

添付:





報告日時: 11/19/2000
最終更新日: 06/03/2014
ドキュメントID: 23IEQ92L