OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3323|回复: 4

使用GRAPH画波形速度变慢求教

[复制链接]

19

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2017-11-14
在线时间
25 小时
发表于 2018-2-26 13:42:07 | 显示全部楼层 |阅读模式
1金钱
你好:
     如题,画出的波形功能没问题,就是速度会变化,因为是模拟画波形,间隔固定的时间1ms画一个点,第一屏的时候特别快,第二屏就变慢,特别明显,这时候如果我点击触摸屏,速度又会变快,但是我不点以后又变慢。使用的是F407探索者的开发板,在开发板提供的例程《3,EMWIN扩展例程》其中一个例程上修改的。求教为什么?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-2-26 14:40:03 | 显示全部楼层
如果是类似显示温度曲线那样的,每次加入一个点,然后波形整体左移一个像素点的话肯定慢。因为没加入一个点就要重新绘制整个波形。
回复

使用道具 举报

19

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2017-11-14
在线时间
25 小时
 楼主| 发表于 2018-2-26 14:59:25 | 显示全部楼层
最开始我使用的模式是楼上说的这种,这种会更慢。后来我使用的是从左到右的显示格式,GRAPH_DATA_YT_SetAlign(pdataGRP_ECG,GRAPH_ALIGN_LEFT);
所以波形不需要左移,同时显示数据满屏的时候,我使用GRAPH_DATA_YT_Clear清除了历史数据,因为我这个不是必须连续的,一屏一屏显示就可以。但是当显示满一屏以后还是会变慢,特别让我理解不了的是,变慢就变慢吧,可能我处理的不对,没清除到位,但是为什么我一点屏幕就会变快呢,点任意地方都可以,不需要处理什么东西。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-2-27 01:23:49 | 显示全部楼层
andiwxz 发表于 2018-2-26 14:59
最开始我使用的模式是楼上说的这种,这种会更慢。后来我使用的是从左到右的显示格式,GRAPH_DATA_YT_SetAli ...

应该是触摸触发了什么东西,导致绘点变快
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

19

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2017-11-14
在线时间
25 小时
 楼主| 发表于 2018-2-27 08:30:23 | 显示全部楼层
目前还没解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 14:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表