NI製品ディスカッション

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

ダイアログの設定変更

解決済み
解決策を見る

 LabView2013でEPICSレコードを読むためにシェア変数を使っています。

VIを走らせた際に最初に「デプロイメント進行状況ダイアログ」が表示されるのですが、

うっかりダイアログにある「正常に終了したら閉じる」にチェックを入れてしまった為、すぐ

に閉じてしまいます。

 このチェックを外して正常終了しても閉じないようにしたいのですが、幸か不幸か現状

では異常終了が起きないので外す間もなく閉じてしまいます。デプロイメントの知識が不

十分なので故意に異常を起こす事も出来ません。

 

・デプロイメントを故意に異常終了させる方法(もちろん用が済んだら完全に元に戻せる)。

・表示されていない進行状況ダイアログの設定を変更する方法

 

がありましたら、教えてください。

 

 

 

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

こんにちは。

 

LabVIEWのプロジェクトファイルの中も探してみましたが、意外と見つからないものですね。

 

デプロイメントを故意に異常終了させるには、ネットワーク接続を無効化した状態でデプロイすれば失敗するので、

そのあとにチェックを外せるかと。

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

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

 

 それで、ネットワークのアダプタを全て無効にしてVIを実行してみたのですが、

EPICSの場合PC内にクライアントモジュールを作るのかダイアログ自体はエラーを起こさず

正常に終了してしまい表示しっ放しには成りませんでした。 残念。

 

 

 

 

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

 結局、VIの実行ボタンとダイアログボックスのチェックボックスが重なる様に配置して、

マウスのボタンを3連打するという力技で解決しました。

0 件の賞賛
メッセージ4/6
4,793件の閲覧回数
解決策
トピック作成者occupyが受理

occupy さん、こんにちは。

 

すでに解決されているようですので、参考までに。

 

私もオプションやら見てみたのですが、項目が見つかりませんでした。

ですが、LabVIEW.exeと同じ階層(私の場合、 C:\Program Files (x86)\National Instruments\LabVIEW 2014)に保存されている、LabVIEW.ini (LabVIEWの構成ファイル)を開くと、

 

DeployDlgCloseWindow=True

 

という一文があると思います。

 

こちらを

 

DeployDlgCloseWindow=False

 

にして、再起動すればチェックが外れるようです。

 

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

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

 

自分のはかなり強引な方法でしたので、もっとスマートな方法が見つかって良かったです。

 

 

 調べて見ましたら、私のPCのLabView.iniにはDepl~という項目はありませんでした。

ですが、ダイアログのチェックボックスを入れてみると

 ”DeployDlgCloseWindow=True” 

の行が追加されましたのでおそらくチェックボックスを外すと行そのものを消してしまう仕様なのだと思います。

 

 もちろん、TrueをFalseにしてもチェックボックスははずれました。その場合は、行もそのまま残ってます。

 

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