波形グラフ上でカーソルの位置を取得するにはどうすればよいですか?

更新しました Dec 15, 2022

環境

ソフトウェア

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

波形グラフにカーソル表示しており、現在のカーソル位置の値を見たいです。どのプロパティノードを使用してカーソル位置を取得する必要がありますか?

カーソル位置を取得する方法の1つは、波形グラフのカーソルリストプロパティから取得する方法です。

  1. VIのブロックダイアグラムで、波形グラフを右クリックし、作成>>リファレンスを選択し、作成したリファレンスノードをブロックダイアグラムに配置します。
  2. ブロックダイアグラムにプロパティノードを配置し、それを波形グラフのリファレンスノードに配線します。
  3. プロパティノードのドロップダウンリストから、カーソルリストを選択します。カーソルリストは波形グラフに存在するすべてのカーソルを含んだ配列です。各カーソルはデータのクラスタとして表示されます。
  4. カーソルリストの出力をForループに接続して、カーソルを1つずつ処理します。
  5. Forループ内に名前でバンドル解除ノードを配置し、カーソルリストクラスタに配線します。
     
  6. 名前でバンドル解除ノードの下側をドラッグし2つの項目を設けます。各項目を左クリックし、Position>>XPosition>>Yを選択します。各項目の出力をForループの外に配線し、すべてのカーソルの Y位置とY位置を配列として出力します。


詳細は、下図を参照してください。