請(qǐng)問(wèn)我在運(yùn)行測(cè)試scripts目錄下的osFDTD的代碼的時(shí)候,想要在循環(huán)體內(nèi)加斷點(diǎn)跟蹤數(shù)據(jù),但是在北太的程序里面斷點(diǎn)調(diào)試功能只能在第一次循環(huán)的時(shí)候起作用,在經(jīng)過(guò)斷點(diǎn)之后不能跳到第二次循環(huán)內(nèi)部,直接繼續(xù)向下執(zhí)行了,請(qǐng)問(wèn)怎么解決?我用的是Windows系統(tǒng)下的北太,這里我沒(méi)找到停止循環(huán)/停止運(yùn)行的按鈕,在關(guān)閉程序之后gnuplot還是會(huì)一直畫(huà)圖,是這個(gè)開(kāi)源FDTD代碼的問(wèn)題嗎?
引用:您好,您這邊可以先嘗試運(yùn)行簡(jiǎn)單的循環(huán),看有沒(méi)有問(wèn)題。
簡(jiǎn)單的測(cè)試
a=1;
for i=0:100
a = a+i;
plot(a,a)
disp("看到這兒,說(shuō)明腳本的錯(cuò)誤沒(méi)有導(dǎo)致程序崩潰")
end
在第三行設(shè)置斷點(diǎn),點(diǎn)擊 調(diào)試-運(yùn)行到 會(huì)直接跑完循環(huán)
點(diǎn)擊 調(diào)試-單步執(zhí)行 是可以繼續(xù)在一個(gè)循環(huán)里面跑
在matlab里面單步調(diào)試和運(yùn)行到都不會(huì)跳出循環(huán)
希望可以測(cè)試一下,解決這個(gè)問(wèn)題
引用:簡(jiǎn)單的測(cè)試a=1;for i=0:100 a = a+i; plot(a,a)disp("看到這兒,說(shuō)明腳本的錯(cuò)誤沒(méi)有導(dǎo)致程序崩潰")end在第三行設(shè)置斷點(diǎn),點(diǎn)擊 調(diào)試-運(yùn)行到 會(huì)直接跑完循環(huán)點(diǎn)擊 調(diào)試-單步執(zhí)行 是可以繼續(xù)在一個(gè)循環(huán)里面跑在matlab里面單步調(diào)試和運(yùn)行到都不會(huì)跳出循環(huán)希望可以測(cè)試一下,解決這個(gè)問(wèn)題
補(bǔ)充一下
上面的測(cè)試代碼如果只設(shè)置一個(gè)斷點(diǎn),再點(diǎn)擊調(diào)試-運(yùn)行到會(huì)直接跑完
點(diǎn)擊單步執(zhí)行是可以做到單步運(yùn)行,再點(diǎn)擊運(yùn)行到會(huì)回到斷點(diǎn)
但是如果再斷點(diǎn)停留位置點(diǎn)運(yùn)行到會(huì)直接跳出
引用:您好,您這邊可以先嘗試運(yùn)行簡(jiǎn)單的循環(huán),看有沒(méi)有問(wèn)題。
有人測(cè)試過(guò)命令行下面是什么表現(xiàn)么?命令行下是同樣的表現(xiàn)為才能夠確認(rèn)是調(diào)試器內(nèi)核的問(wèn)題呢。
引用:有人測(cè)試過(guò)命令行下面是什么表現(xiàn)么?命令行下是同樣的表現(xiàn)為才能夠確認(rèn)是調(diào)試器內(nèi)核的問(wèn)題呢。
額,請(qǐng)問(wèn)在命令行下面怎么進(jìn)行斷點(diǎn)調(diào)試呢?
引用:簡(jiǎn)單的測(cè)試a=1;for i=0:100 a = a+i; plot(a,a)disp("看到這兒,說(shuō)明腳本的錯(cuò)誤沒(méi)有導(dǎo)致程序崩潰")end在第三行設(shè)置斷點(diǎn),點(diǎn)擊 調(diào)試-運(yùn)行到 會(huì)直接跑完循環(huán)點(diǎn)擊 調(diào)試-單步執(zhí)行 是可以繼續(xù)在一個(gè)循環(huán)里面跑在matlab里面單步調(diào)試和運(yùn)行到都不會(huì)跳出循環(huán)希望可以測(cè)試一下,解決這個(gè)問(wèn)題
好的,感謝您發(fā)現(xiàn)了這個(gè)問(wèn)題,我們已知道這個(gè)問(wèn)題,我們后面會(huì)修復(fù)這個(gè)問(wèn)題的,感謝!