古い情報を削除せずに、グラフを更新する方法



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

問題: アプリケーションでグラフを使用していますが、 新しいデータが表示される前に、古いデータが削除されてしまいます。 新しいデータを古いデータに追加して表示することはできますか?

解決策: 新しいデータを古いデータに追加して表示するチャートとは違い、グラフは送られてきたデータだけを表示します。ですから、もしグラフを更新した場合、古いデータは削除され、新しいデータに置き換わり表示されます。


古いデータを削除せずにグラフを更新する1つの方法としては、 シフトレジスタを使用し、前回のデータを保存しておき、必要ならばBuild Array関数を使用して、 新しいデータを古いデータに追加する方法です。
LabVIEW\examples\general\arrays.llbディレクトリにあるSeparate Array Values VIはすでに存在する配列に 新しいデータを追加する方法を示しています。
このページの下にあるexample.zipファイルに含まれているUpdate Graph VIは 波形グラフで新しい情報を追加して表示することができるVIです。


追記:もし、Express VI Graph (LabVIEW 7.0 Expressの新機能)を使用している場合、より簡単にグラフを更新することができます。
ブロックダイアグラム上にあるXY Graph作成 Express VIを右クリックし、 プロパティを選択します。
プロパティで、各コールでデータをクリアのチェックをはずすことにより、XYグラフ上で古いデータに新しいデータが追加できるようになります。

関連リンク: 波形グラフと波形チャートの違い

添付:


example.zip - example.zip


報告日時: 01/22/1996
最終更新日: 02/19/2004
ドキュメントID: 0HLH5OTA