在調(diào)試代碼時觀察本地和全局變量是一種標(biāo)準(zhǔn)的調(diào)試做法。在 CCS 中有多種不同的方法來實現(xiàn)這一做法,例如存儲器視圖和監(jiān)視視圖。此外,CCS 能夠制作時域(和頻域)圖。該功能允許用戶使用圖形工具查看波形。CCS 中的主要調(diào)試器工具是 Expressions 窗口。
- 點擊菜單欄上的 View → Expressions,打開一個 Expressions 觀察窗口。
- 可以將一組變量導(dǎo)入到 Expressions 窗口中,方法是右鍵點擊 Expressions 窗口并點擊 Import,瀏覽至工程目錄 <install_location>\solutions\tida_010265_wminv\src_control\common\debug。有 5 種不同的 .txt 文件可用。選擇與所選構(gòu)建級別對應(yīng)的文件,然后點擊 OK 按鈕將變量導(dǎo)入到 Expressions 窗口中。
注: 此時主代碼中的某些變量尚未初始化,可能包含一些無用的值。
- 或者,也可以在 Expressions 窗口中手動添加和刪除變量。
- 結(jié)構(gòu)變量 motorVars_M1 引用了大多數(shù)與控制電機相關(guān)的變量。通過展開該變量,您可以查看所有這些變量并根據(jù)需要進行編輯。
- 點擊“Expressions”窗口中的 Continuous Refresh 按鈕
。這將啟用窗口的實時運行模式。通過點擊該 Expressions 窗口中的下拉箭頭,您可以選擇 Customize Continuous Refresh Interval 并編輯該“Expressions”窗口的刷新率。選擇過短的刷新間隔可能會影響性能。