NI製品ディスカッション

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

VIが固まってしまいます。対策を教えて下さい。

添付ファイルのVIを実行すると最初はread bufferに新しいデータが表示され続けます。

ですが、暫くすると受信データが更新されなくなり停止タブも効かなくなってしまいます。

こうなると、一旦、VIを終了するしかなくなってしまいます。

この原因と対策をご教示頂けませんでしょうか。

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

Unfortunately, this is not a VI, but a pdf document. We cannot debug pictures!

 

Is there an error message on any of the error wires?

You don't seem to define any loop rate (no reasonable wait anywhere). Are you sure the instrument can digest tons of rapid-fire data?

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


気になりました点は下記のとおりです。

 

・whileループの中に、[待機(ms)]アイコンがない。CPUの負荷を軽減するために適度にウェイト(50ms等)が必要です。

 

・timeoutの値が10秒。[VISA読取り]アイコンで受信データがない場合10秒待たされます。

0 件の賞賛
メッセージ3/6
1,903件の閲覧回数

コメント有難う御座います。

ウェイト50msの件、分かりました。

タイムアウトはどう設定すべきでしょうか。

 

以上、宜しくお願いします。

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

相手側の機器の応答速度によりますが、1秒程度かと思います。

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

ありがとうございます。

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