我想试试 TouchGFX 在一个很酷的应用程序——示波器中的样子。我查看了图形小部件并心想,我可以将它用于该目的。所以,我按照此处的说明设置了所有内容,并将 ADC 置于中断模式。我看到将数据点插入图中的唯一函数是
addDataPoint()。它确实有效,但是,我当时只能插入一个点。线条在图形中缓慢滚动,需要一些时间才能从一端填充到另一端。我想要的并不是真正的“示波器”体验。所以我想问:
a) 有没有办法加快数据输入到图表中的速度?
b) 有没有办法一次刷新多个数据点,例如 ADC 值数组?
PK
编辑:我玩了模拟器,发现我可以在 handle
tickEvent() 事件中的 for 循环中添加所有点,模拟听起来很有希望。这可能就是我要找的。