NI製品ディスカッション

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

プロットの範疇のチェックを外すとクラッシュする

解決済み
解決策を見る

LabVIEW実行中のクラッシュが発生して、原因を教えていただきたいです。

Crash_2.jpg

XYグラフのプロット凡例にあるチェック欄を全部外すと以下のようなレポートを出しながらクラッシュしてしまいました。

Crash.jpg

使用環境は以下となります。

・Version:LabVIEW 2015SP1

・PCのOS:Windows7 64bit

 

以上となります。よろしくお願いします。

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

jjinsさん

 

画像でお示しいただいたのと同様なプログラムを組んで試しましたが、

特にクラッシュは発生しませんでした。ただし、同じ環境は手元にないので実行したのは

・LabVIEW 2019 SP1

・Windows 10 64 bit

という環境でした。

 

恐らく、PC個体の問題、あるいは環境の問題になっていそうですが、全く別の新規VIで同様に

XYグラフでプロット表示をチェックボックスによって全部消してもクラッシュは

再現するのでしょうか?あるいはプロットの数が少ないと起こらなかったりするでしょうか?

 

クラッシュに関する記事にあるトラブルシューティングで、問題を絞り込めるかもしれません。

LabVIEWクラッシュをトラブルシューティングする - National Instruments
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019RMuSAM&l=ja-JP

 

恐らく、同じ環境で他のVI、あるいは他のPCを使用した場合でも同じことが起こるといった再現性がある状態でないと、

個々の環境依存のクラッシュでは解析するのはかなり難しいのかなと思います。

 

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

marble_workerさん

 

ご回答、ありがとうございます。

念のためにエラーが出る簡単なviを作りましたので、添付のファイルで動作を試してもらっても大丈夫でしょうか?

 

以上、よろしくお願いします。

0 件の賞賛
メッセージ3/5
3,114件の閲覧回数
解決策
トピック作成者jjinsが受理

jjinsさん

 

プログラム、ダウンロードし実行してみました。

残念(?)ながら、クラッシュは再現しませんでした(なんの問題もなしにプログラムが終了しました)。

 

添付していただいたプログラムのままだと、一度実行したらすぐにプログラム自体は終了しますが、クラッシュしてしまうのは

「プログラム実行中」でしたでしょうか?

念のため、フロントパネル上に停止ボタンをおき、これを押さないとプログラムが終了しないように適当にwhileループをおいて

実行中にチェックをすべて外してみても、やはりクラッシュは起こりませんでした。

 

あまりお役に立てていないかもしれませんが、少なくとも検証の結果からは「クラッシュしない環境もある」とはいえそうです。

ご参考になれば幸いです。

 

 

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

marble_workerさん

 

ご回答、ありがとうございます。

 

問題の原因が分かりました。

凡例のチェック欄を設け、プロットを表示/非表示する機能はXYグラフの基本機能ですが、プロパティノードで同じ機能を実行させようとして、結果的に同じ機能を重複させてクラッシュされたようにみえます。

プロパティノードを削除して、XYグラフ本来機能のみで目標する挙動ができました。

 

ちなみに、クラッシュが出たvi を再度添付します。(凡例のすべてのチェックを外して実行。)

以上、よろしくお願いします。

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