This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
为观测一个变量的变化情况,可以用dlog显示波形,也可以直接用Expressions窗口里的变量点右键然后选择graph直接显示出来,那我的疑问是,使用dlog观测波形,需要在源程序里对dlog赋值等等一些列操作,这样比直接用Expressions选择变量观测要复杂多了,那么dlog观测波形有什么优点呢?而且我在看之前的ccs3.3关于dlog的资料时,用dlog显示波形还需要设置断点,为什么要设置断点才能显示呢,可以解释一下吗?
我把问题提炼一下。如下:
有一个变量MotorSpeed, ccs在仿真的时候想要看一下 MotorSpeed 显示的波形,有两种方法:
1. 在dlog里面进行实现,在程序里将 DlogCh1 = MotorSpeed; ,同时在graph里配置一下Start Address = DLOG_4CH_buff1,就可以显示波形了。
2. 直接在Expressions窗口找到变量MotorSpeed,点右键,点graph,同时可以看到Start Address = &MotorSpeed,这样也可以显示波形。
我的问题是,
1. 这两种显示变量 MotorSpeed 的波形的方法在本质上有什么差别?
2. 采用dlog实现波形(上面的第1种方法)采集要用到28335内部的ram作为数据的缓冲存储区,还要配置响应的cmd文件,那么采用Expressions里的变量(上面的第2种方法)直接用Start Address = &MotorSpeed来进行显示,为什么第2种方法不用配置ram的数据缓冲区?
请帮忙具体的回答一下我以上两个问题,多谢了!