2
我正在運行一個程序,最後我運行了一個gui,它寫入了對excel文件的響應。在程序的連貫性中,我嘗試讀取這些文件。在我看來,matlab在gui創建文件之前嘗試讀取。
如何告訴程序等待直到gui完成(按下按鈕)。
類似:等待gui完成 - matlab
>>Run_Gui()
>>WaitSomeh ow()
>>xlsread(...)
千恩萬謝
阿里爾
我正在運行一個程序,最後我運行了一個gui,它寫入了對excel文件的響應。在程序的連貫性中,我嘗試讀取這些文件。在我看來,matlab在gui創建文件之前嘗試讀取。
如何告訴程序等待直到gui完成(按下按鈕)。
類似:等待gui完成 - matlab
>>Run_Gui()
>>WaitSomeh ow()
>>xlsread(...)
千恩萬謝
阿里爾
如果你想等到一個數字被關閉,
嘗試使用
f = figure();
uiwait(f);
編輯:作爲@stefangretar正確建議,你可以使用
uiresume(f)
如果你不想銷燬窗口
和uiresume [uiwait(http://www.mathworks.se/help/techdoc/ref/uiwait.html)uiresume(HTTP:// www.mathworks.se/help/techdoc/ref/uiresume.html) – 2011-12-26 14:38:27
謝謝你把我放在正確的軌道 – user552231 2011-12-26 15:55:17
>> h = CallGui() >> waitfor(h) >>繼續程序... – user552231 2011-12-26 15:57:16