程序運(yùn)行錯誤后,切換到MATLAB命令行,觀察命令行中的錯誤信息,確定錯誤原因;
2.在錯誤信息中,找到源程序中錯誤代碼的行號,點(diǎn)擊行號鏈接直接定位錯誤語句;
3.錯誤語句定位后,自動跳轉(zhuǎn)到代碼編輯器,在代碼編輯器中用光標(biāo)標(biāo)識錯誤代碼的位置,確定錯誤語句后,用F12快捷鍵在錯誤語句處設(shè)置斷點(diǎn);
4.設(shè)置斷點(diǎn)后,用F5快捷鍵重新執(zhí)行程序,程序會在斷點(diǎn)處停止運(yùn)行,進(jìn)入調(diào)試狀態(tài);
5.在調(diào)試狀態(tài)下,有幾個步驟可以找到程序問題的原因。將鼠標(biāo)放在變量上,代碼編輯器會自動顯示變量的類型、維度、維度大小等信息,幫助程序員找出程序中變量錯誤的原因。
6.將問題代碼行復(fù)制到MATLAB中的命令行,以重現(xiàn)錯誤。這樣可以在不中斷程序運(yùn)行的情況下重復(fù)出錯,不需要重新執(zhí)行程序,提高了調(diào)試效率。
7.通過whos、
自動運(yùn)行停止信號G8.5
數(shù)控設(shè)備的操作面板上有兩個按鈕,綠色和紅色。綠色按鈕是程序啟動按鈕,用來啟動加工程序,紅色按鈕是程序暫停按鈕(有的也叫進(jìn)給保持按鈕),用來暫停正在運(yùn)行的程序。調(diào)試程序時,經(jīng)常使用程序暫停按鈕。程序自動運(yùn)行時,按下程序暫停按鈕后,加工程序會立即暫停并保持在當(dāng)前狀態(tài),再次觸發(fā)程序啟動按鈕后程序才會繼續(xù)運(yùn)行。當(dāng)系統(tǒng)運(yùn)行時等待和等待狀態(tài)將顯示在系統(tǒng)屏幕的左下角。
停止調(diào)試意味著終止調(diào)試會話。
停止執(zhí)行意味著終止正在調(diào)試的進(jìn)程并結(jié)束調(diào)試會話。不要將它與中斷執(zhí)行混淆,中斷執(zhí)行是指被調(diào)試進(jìn)程的執(zhí)行被掛起,但調(diào)試會話仍處于活動狀態(tài)。(有關(guān)更多信息,請參見中斷執(zhí)行。)進(jìn)程停止調(diào)試從“調(diào)試”菜單中選擇“停止調(diào)試”。如果程序是從VisualStudio啟動的,停止調(diào)試將終止正在調(diào)試的進(jìn)程。如果程序附加到某個進(jìn)程,而不是從VisualStudio啟動,該進(jìn)程將繼續(xù)運(yùn)行。如果要終止附加的進(jìn)程,可以通過進(jìn)程窗口終止單個進(jìn)程,或者通過"終止所有"命令。終止所有正在調(diào)試的附加進(jìn)程。選擇"終止所有"從調(diào)試菜單中。如果你想停止電流您可以使用"重啟"命令,并立即啟動新的操作。停止調(diào)試并重新啟動從";調(diào)試";菜單中選擇";重新啟動";。Restart停止當(dāng)前正在調(diào)試的會話,并重新啟動啟動項(xiàng)目。如果退出正在調(diào)試的應(yīng)用程序,調(diào)試將自動停止。(如果正在調(diào)試多個程序,調(diào)試將繼續(xù),直到最后一個程序退出。如果正在調(diào)試駐留在另一個應(yīng)用程序中的項(xiàng)目,如駐留在InternetExplorer中的Web項(xiàng)目,如果退出宿主應(yīng)用程序(如MicrosoftInternetExplorer),調(diào)試將會停止。請參見概念執(zhí)行控制。