在调试代码时观察本地和全局变量是一种标准的调试做法。在 CCS 中有多种不同的方法来实现这一做法,例如存储器视图和监视视图。此外,CCS 能够制作时域(和频域)图。该功能允许用户使用图形工具查看波形。CCS 中的主要调试器工具是 Expressions 窗口。
- 点击菜单栏上的 View → Expressions,打开一个 Expressions 观察窗口。
- 可以将一组变量导入到 Expressions 窗口中,方法是右键点击 Expressions 窗口并点击 Import,浏览至工程目录 <install_location>\solutions\tida_010265_wminv\src_control\common\debug。有 5 种不同的 .txt 文件可用。选择与所选构建级别对应的文件,然后点击 OK 按钮将变量导入到 Expressions 窗口中。
注: 此时主代码中的某些变量尚未初始化,可能包含一些无用的值。
- 或者,也可以在 Expressions 窗口中手动添加和删除变量。
- 结构变量 motorVars_M1 引用了大多数与控制电机相关的变量。通过展开该变量,您可以查看所有这些变量并根据需要进行编辑。
- 点击“Expressions”窗口中的 Continuous Refresh 按钮
。这将启用窗口的实时运行模式。通过点击该 Expressions 窗口中的下拉箭头,您可以选择 Customize Continuous Refresh Interval 并编辑该“Expressions”窗口的刷新率。选择过短的刷新间隔可能会影响性能。