NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

エラー”-20023”の解決方法

解決済み
解決策を見る

現在、オシロスコープから波形データをUSBにCSV保存しています。

この保存したデータをLabVIEWを用いてフィルタをかけるプログラムを考えています。

しかし、エラー”-20023”がでており、フィルタをかけられていません。

 

NIのサポートページから下記ページを見つけ、リンク先記事内に書いてある前者の問題はクリアしています。

ですが、後者のフィルタの入力データに波形情報が含まれていない場合の問題がわかりません。

excelデータはA列に時間情報、B列に信号の振幅値という内容になっています。これでは波形情報は含まれていないのでしょうか?もし、含まれていないのでしたらexcelのデータに波形情報を加える方法をご教授願います。

http://digital.ni.com/public.nsf/allkb/095F367952CA034D862570970046C248

 

作成した、プログラムを添付しておきます。

ご意見お願いいたします。

すべてをダウンロード
0 件の賞賛
メッセージ1/3
2,369件の閲覧回数
解決策
トピック作成者K310が受理

LabVIEWには【波形】というデータタイプがあります。

http://digital.ni.com/public.nsf/allkb/9EC8F7667AA4D43686257D1A002F61F2

波形データタイプには、実際のデータ(Y)、1つ1つのデータの感覚であるdt、それと1番最初のデータが取得された時間であるt0が含まれています。

お使いのCSVファイルにはこれらのデータが存在しないのではないでしょうか。

波形データに作り変えるには、関数パレットにある「波形作成」関数を使用して、CSVファイル内のデータをYに、あとは適切な値をdtとt0に加えればフィルタ関数に入れてもエラーが出なくなるのではないでしょうか。

http://zone.ni.com/reference/ja-XX/help/371361J-0112/lvwave/build_waveform/

0 件の賞賛
メッセージ2/3
2,346件の閲覧回数

pipipi0405 様

 

素早い返信ありがとうございます。

 

オシロスコープからデータを取ってきたから波形情報を含んでいるという考え方が違ったんですね。

教えていただいたリンク先を拝見し、プログラムにt0、dt成分を波形生成viを取り組み目標のプログラムを作成することができました。

 

ありがとうございました。

0 件の賞賛
メッセージ3/3
2,336件の閲覧回数