古い情報を削除せずに、グラフを更新する方法
使用ソフトウェア: 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
報告日時: 01/22/1996
最終更新日: 02/19/2004
ドキュメントID: 0HLH5OTA
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.