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