XYペアの配列データを波形データタイプに変換する

更新しました Jan 11, 2023

使用製品

ソフトウェア

  • LabVIEW Base
  • LabVIEW Full

問題

  • 不均等時間データのX配列とデータのY配列があります(XYペア)。配列データを波形データタイプに変換するにはどうすればよいですか?
  • 非波形データタイプでデータを収集/取得していますが、データを処理するために波形関数を使用する必要があります。

解決策

波形を作成するには3つの要素が必要です。
  • データ (Y)
  • 開始時間 (t0)
  • 時間間隔、デルタt (dt)
     
これらの要素を作成したら、波形作成関数を使用してデータから波形を作成します。

追加情報

波形データタイプは、データ(Y)、開始時間(t0)、およびデルタt(dt)で構成されています。XYペアから波形データタイプに変換する方法を示す一例は、以下のとおりです。
 
  1. 不均等な時間データの配列を変換するには、適切なdtを見つける必要があります。
  2. 最小公倍数dtの時間値配列を検索してから、欠けている点を見つけるためにYを補間します。
  3. 新しく補間されたY、最小公約数dt、およびオリジナルのt0を使用して波形を作成します。

下記のスニペットは、作成例です。

 

メモ: この画像は、プロジェクトで再利用できるLabVIEWコードを含むLabVIEWスニペットです。スニペットを使用するには、画像を右クリックしてコンピュータに保存し、ファイルをLabVIEWダイアグラムにドラッグします。