ホーム
サポート
LabVIEWでプログラム的にチャートやグラフをクリアする方法
LabVIEWでプログラム的にチャートやグラフをクリアする方法
更新しました Nov 8, 2020
環境
環境は、この記事で説明するソリューションで動作することが確認されている製品を示しています。このソリューションは、他の同様の製品またはアプリケーションにも適用される場合があります。
ソフトウェア
LabVIEW
その他
LabVIEW
LabVIEWのフロントパネルにあるチャートとグラフがありますが、これをクリアするための唯一の方法として知っているのは、チャートやグラフを右クリックし、ショートカットメニューから
データ操作>>チャートをクリア
または
データ操作>>グラフ
を選択することです。チャートやグラフをプログラム的にクリアする方法はありますか?
チャートまたはグラフをクリアするために使用される方法は、使用される正確なフロントパネルオブジェクトに応じて変わります。これらのオブジェクトをクリアするためのオプションについては、以下を参照してください。
波形チャート:
ダイアグラムでチャートを右クリックして、
作成>>プロパティノード>>
履歴データ
を選択します。
履歴データ
を右クリックして
書き込みに変更
を選択します。
履歴データ
の端子を右クリックして
作成>>定数
を選択します。
これにより、空のデータ配列がチャートに書き込まれ、このコードが実行されると履歴が消去されます。
波形グラフ:
グラフをプログラムでクリアするには、プロパティノードまたはインボークノードを使用できます。
プロパティノード:
フロントパネルでグラフを右クリックして
データ操作>>グラフをクリア
を選択して、グラフがクリアさせることを確認します。
ダイアグラムでグラフを右クリックして
作成>>プロパティノード>>値
を選択します。
値
を右クリックして
書き込みに変更
を選択します。
値
の端子を右クリックして
作成>>定数
を選択します。これにより、空のデータ配列がグラフに書き込まれ、このコードが実行されるとグラフをクリアします。
インボーグノード:
フロントパネルでグラフを右クリックして
データ操作>>グラフをクリア
を選択して、グラフがクリアさせることを確認します。
ダイアグラムでグラフを右クリックして
作成>>インボーグノード>>デフォルト設定に戻す
を選択します。
Additional Information
LabVIEWバージョン8.0より前では、波形データがチャートに書き込まれている場合は、定数を作成できません。
波形チャートおよびグラフ (プロパティノード):
プロパティを右クリックして
作成>>制御器
を選択します。
フロントパネルに移動して新しく作成した制御器を右クリックし、
上級>>制御器を隠す
を選択します。
波形グラフ(インボーグノード):
フロントパネルでグラフを右クリックして
データ操作>>グラフをクリア
を選択して、グラフがクリアさせることを確認します。
ダイアグラムでグラフを右クリックして
作成>>インボーグノード>>デフォルト設定に戻す
を選択します。
関連リンク
デフォルト値に再初期化しても波形チャートがクリアされない
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful