MATLAB如何給程序添加進(jìn)度條-waitbar進(jìn)度條控件

信息來(lái)自中文官網(wǎng)

waitbar

創(chuàng)建或更新等待條對(duì)話框

語(yǔ)法

f = waitbar(x,msg)
f = waitbar(x,msg,Name,Value)
waitbar(x)
waitbar(x,f)%更新數(shù)值
waitbar(x,f,msg)

參數(shù)

  • f, 創(chuàng)建進(jìn)度條返回的句柄
  • x, 進(jìn)度值,范圍0-1
  • msg, 顯示信息

更多信息請(qǐng)查看中文官網(wǎng)原帖。

我的實(shí)例

        f = waitbar(0,'Loading...','Name','數(shù)據(jù)讀取...',...
            'CreateCancelBtn','setappdata(gcbf,''canceling'',1)');

        setappdata(f,'canceling',0);
        formatSpec = 'The current excel is: %d/%d';
        %提取excel列表數(shù)據(jù)并儲(chǔ)存
        for i = 1:lengthXlsx
           %--------進(jìn)度條------------
            if getappdata(f,'canceling')
                break
            end
            waitbar(i/lengthXlsx,f,sprintf(formatSpec,i,lengthXlsx));
           %-------------------------          
            dataList{i,1} = readExcelData([pathExcel,'\',excelList{i}]);
        end
        
        delete(f);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容