ST意法半导体
直播中

张丽

7年用户 1467经验值
私信 关注
[问答]

TouchGFX示波器有没有办法一次刷新多个数据点呢

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


回帖(1)

卢灏

2022-12-20 15:35:18
顾名思义,动态图就是动态的,这意味着您以循环方式动态添加点,并且图会随时间变化。
我们目前正在研究一个“静态图”,它将显示固定范围的 x 值,同时添加所有点。
遗憾的是,我无法为您提供发布此新小部件的任何日期。如果您真的需要它并且您有技能,您仍然可以创建自己的小部件。TouchGFX 并不意味着涵盖用户可以想出的所有不同的小部件和 UI 行为。如果用户需要某种非常特定类型的小部件,则希望用户自己创建它。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分