波形グラフは、均一にサンプリングされた測定値の1つまたは複数のプロットを表示します。

波形グラフは、x軸に沿って均等に分布している単値関数のみをプロットします (例:

y = f x
)。集録された時間変動波形など、x軸に沿って均等に分布したポイントです。以下のフロントパネルは、波形グラフのサンプルを示しています。

2つのピークと均等に分布したデータポイントを示す波形グラフ。

波形グラフは、任意の数の点を含むプロットを表示できます。また、グラフは複数のデータタイプを受け入れます。これによって、表示の前に行う必要のあるデータの処理を最小限に抑えられます。

メモ デジタルデータを表示するには、デジタル波形グラフを使用します。

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

波形グラフは、単一プロット波形グラフに対して複数のデータタイプを受け入れます。

  • 値の配列を1つ受け入れ、そのデータをグラフ上の点として解釈し、x = 0で始まるxインデックスを1ずつ増やします。
  • xの初期値、Δx、およびyデータの配列のクラスタです。
  • 波形データタイプには、波形のデータ、開始時間、およびΔtがあります。
  • ダイナミックデータタイプは、Express VIで使用するためのものです。

    このダイナミックデータタイプには、信号に関連したデータに加えて、信号名またはデータが集録された日付と時間など、信号についての情報を提供する属性が含まれています。属性は波形グラフに信号を表示する方法を指定します。ダイナミックデータタイプに単精度浮動小数値が含まれる場合、グラフはその単精度浮動小数値をプロットし、自動的にプロット凡例とx軸のタイムスタンプの形式を指定します。

    ダイナミックデータタイプに単一のチャンネルが含まれる場合、グラフは波形全体をプロットし、自動的にプロット凡例とx軸のタイムスタンプの形式を指定します。

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

波形グラフは、複数のプロットを表示するためにいくつかのデータタイプを受け入れます。

  • 値の2D配列で、配列の各行が単一プロットです。グラフはそのデータをグラフ上の点として解釈し、さらにx =0で始まる x指標を1つ増分します。

    配列の各列をプロットとして処理するには

    1. 2D配列データタイプをグラフに配線します。
    2. グラフを右クリックして、配列転置を選択します。

    DAQデバイスが各チャンネルを個別の列として格納した2D配列としてデータを返すため、デバイスから複数のチャンネルをサンプリングする場合にこの方法は特に便利です。

  • xの初期値、Δx値、およびyデータの2D配列のクラスタです。グラフはグラフ上の点として y データを解釈し、x の初期値で開始する x 指標をΔxずつ増分します。

    このデータタイプは、均一の規則的なレートでサンプリングした複数の信号を表示するのに便利です。

  • クラスタを含むプロット配列です。各クラスタには、y データを含む1D配列が含まれています。内部配列はプロット内の点を記述し、外部配列は各プロットに対して1つのクラスタがあります。以下のフロントパネルは、yクラスタのこの配列を示しています。
    yデータを含むクラスタの配列を示すフロントパネル。

    各プロット内の要素数が異なる場合は、2D配列ではなくプロット配列を使用します。たとえば、チャンネル別に異なる時間を使用して、複数のチャンネルからデータをサンプリングする場合は、2D配列ではなくこのデータストラクチャを使用します。これは、2D配列では各行の要素数が同じでなくてはならないためです。クラスタの配列の内部配列の要素の数は同じでなくてもかまいません。

  • xの初期値、Δx値、およびクラスタを含む配列のクラスタです。各クラスタには、y データを含む1D配列が含まれています。
    1. バンドル」関数を使用して配列をクラスタにバンドルします。
    2. 配列連結追加」関数を使用して、結果のクラスタを配列に連結します。
    3. 指定した入力を含むクラスタ配列を作成する「クラスタ配列作成」関数を使用します。
  • x値、Δx値、およびyデータの配列のクラスタ配列です。

    これは、各プロットのxスケールの固有の開始点および増分を指定できるため、複数プロット波形グラフのデータタイプの中で最も一般的です。

  • ダイナミックデータタイプは、Express VIで使用するためのものです。

    このダイナミックデータタイプには、信号に関連したデータに加えて、信号名またはデータが集録された日付と時間など、信号についての情報を提供する属性が含まれています。属性は波形グラフに信号を表示する方法を指定します。

    ダイナミックデータタイプに複数のチャンネルが含まれる場合、グラフは各チャンネルのプロットを表示し、自動的にプロット凡例とx軸のタイムスタンプの形式を指定します。

波形グラフで受け入れられるデータタイプの例については、labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Chartsディレクトリにある「波形グラフデータタイプ」VIを参照してください。