NI製品ディスカッション

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

Labviewのスプレッドシートで読み取られたグラフについて

解決済み
解決策を見る

1つのグラフにスプレッドシートで読み込まれたグラフと実際の計測で読み込んだグラフの2つを表示させたいのですが、スプレッドシートを読み込みの時点でエラーを吐いてしまいます。

 

 

原因がわかる方はいますでしょうか。

 

 

VIを添付しておきますのでよろしくお願いします。

0 件の賞賛
メッセージ1/5
1,094件の閲覧回数

エラーの内容を教えて下さい。

0 件の賞賛
メッセージ2/5
1,067件の閲覧回数

失礼いたしました。

 

 

実行ボタンを押したときに読み取るファイルを選択しても何回も同じコマンドが出てきて、キャンセルしたらエラーを吐く状態です。

 

 

画像を添付しましたのでよろしくお願いします。

すべてをダウンロード
0 件の賞賛
メッセージ3/5
1,058件の閲覧回数
解決策
受理者 ikunori

「TDS計測」というWhileループでは、

0) 「計測開始」ボタンがONのときにTDSからデータを読み取り、

1) データ中にERR文字が含まれているか?

2) ERRがなければ保存

3) ERRがなければ読み取るファイルを指定して読み取る

4) データを抽出して表示

が繰り返されています。

 

(3)で使っている「区切られたスプレッドシートから読み取る」VIは、ファイルパス入力が空のときファイルダイアログを出します。そのためループ回ごとにダイアログが出るでしょう。

またこのVIはキャンセルされるとエラークラスタにキャンセル情報を出します。LabVIEWはエラークラスタからのエラーを自動的に表示する(開発環境で標準設定の場合)ので、きちんと処理(無視も含めて)してやる必要があります。

 

これでヒントになりますか?

 

0 件の賞賛
メッセージ4/5
1,055件の閲覧回数

無事解決できました。

 

 

ありがとうございます。

0 件の賞賛
メッセージ5/5
1,025件の閲覧回数