波形チャートは、通常一定のレートで集録された1つまたは複数のプロットを表示する特殊なタイプの数値表示器です。

以下のフロントパネルは、波形チャートのサンプルを示しています。

赤い垂直カーソルラインのプロットを示す波形チャート。

波形チャートは、以前の更新の記録データ、つまりバッファを保持しています。バッファを構成するには、チャートを右クリックして、ショートカットメニューからチャート履歴の長さを選択します。波形チャートのデフォルトチャート履歴の長さは1,024データポイントです。チャートにデータを送る頻度によって、チャートの再描画回数が決まります。

波形チャートに単一プロットを表示するための互換性のあるデータタイプ

波形チャートは、単一のプロットを表示する波形データタイプを受け入れます。

一度に1つまたは複数の値をチャートに渡す場合、LabVIEWはチャート上の点としてデータを解釈し、x = 0で始まるx指標を1回増分します。チャートはこの入力を単一プロットの新規データとして扱います。

波形データタイプには、波形のデータ、開始時間、およびΔtがあります。チャートのx軸で時間をプロットし、自動的にチャートのx軸のマーカの正しい間隔を使用するには、「波形作成 (アナログ波形)」関数を使用してください。

各データポイントには固有のタイムスタンプがあるため、均一にサンプリングされていないプロットデータには、t0および単一要素のY配列を指定する波形を使用できます。

波形チャートに複数のプロットを表示するための互換性のあるデータタイプ

複数のプロットのデータを波形チャートに渡すには、複数のデータタイプとメソッドを使用できます。

  • スカラ数値のクラスタにデータをバンドルします。ここで、各数値は各プロットの1つのポイントを表します。
  • 1回の更新でプロットごとに複数の点を渡す場合は、数値のクラスタの配列をチャートに配線します。各数値は、各プロットの1つのy値の点を表します。
  • 波形データタイプを使用します。チャートのx軸で時間をプロットし、自動的にチャートのx軸のマーカの正しい間隔を使用するには、「波形作成」関数を使用してください。

    均等にサンプリングされていないデータには、それぞれt0と単一要素Y配列を指定する波形の1D配列を使用できます。この方法は、各データポイントに独自のタイムスタンプがあるため、均等にサンプリングされないデータに適しています。

  • 表示するプロットの数を実行時まで指定できない場合、または一度の更新で複数のプロットの複数の点を渡す場合は、チャートに数値または波形の2D配列を配線します。

    デフォルトで、波形チャートは単一プロットとして配列の各列を処理します。配列内の各行を単一プロットとして処理するには、2D配列データタイプをチャートに配線し、チャートを右クリックして、ショートカットメニューから配列転置を選択します。

波形チャートのサンプルについては、LabVIEW\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts\Waveform Graphs and Charts.lvprojを参照してください。