1

いくつかのテキスト ボックスとプッシュボタンを備えた GUI を作成しました。MATLAB から GUI を実行すると、目的のプロットが別のウィンドウに表示されます。プロットは、同じディレクトリに保存され、プッシュボタンのコールバック関数で呼び出される関数によって作成されます。

GUI の .m ファイルをメインファイルとしてパッケージ化すると、exe ができます。この exe が実行されると、通常はデータ ソース (sqlserver) からデータが取得されますが、matlab 内のように別のウィンドウにプロットが表示されません (同じ GUI ウィンドウでもありません)。音があり、動作からプロットが非常に短い時間で現れては消えるように見えます。しかし、これは私の認識であり、間違っている可能性があります。おそらく、抑制されているエラーメッセージです。

これを解決するにはどうすればよいですか?

4

1 に答える 1

1

この投稿でここで説明されている問題に遭遇しました

コードの評価が終了すると、作成したウィンドウを閉じるなど、コードがクリーンアップされます。1 つの解決策は、プロットの直後にスクリプトを一時停止することです。

ここでは、GUI で実行を一時停止するために使用できる多くの関数について説明します。

于 2013-01-31T19:03:15.173 に答える