恭喜,你发布的帖子
发布于 2020-05-13 14:24:44
24楼
Q5:Trace会跳过OB1的cycle么
A5:用trace,或者1500、1200去观察一些变量。请大家想象一下这样一个场景:一个数值在OB35程序块当中不断地变化,在之前讲过的延时程序mw200中,延时两秒钟,计算两百次,数值都是在不断变化的。用trace是看不到这个的。在这里和大家明确一下,trace是通过CCP来通讯的,trace能够且只能看到OB1结束那一刻,而不是每一刻的数值。
请教一下赵工,如果Trace是在CCP中完成的,那么在Trace中为什么还能设置采集周期为循环中断(比如OB35或者是OB92之类的)?
在CCP中完成,CCP是和OB1关联的,采样周期设置成OB35等没什么实际意义,这个怎么解释呢
你的问题提的很好,也是对我来说,对trace的一个不同的理解。确实我理解有误的。
诚如你说的,就是你说的是你看到的结果。或者说trace本身对于时间片和CCP来说是无关的。这里真的需要更正一下,感谢你的提问。
请填写推广理由:
分享
只看
楼主