硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2618|回复: 7
收起左侧

[emWin] emwin GRAPH图像小工具发现跑波形速度很慢

[复制链接]

1

主题

4

回帖

13

积分

新手上路

积分
13
发表于 2018-9-29 08:50:28 | 显示全部楼层 |阅读模式
emwin GRAPH图像小工具发现跑波形速度很慢,一个简单的心跳波形,一秒钟只能刷新几个点长度的波形,怎么将刷新速度提高上去呢?调整GUI_Delay(1)的时间没有用?跪请大神帮忙求教!!!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-9-29 09:59:47 | 显示全部楼层
回复

使用道具 举报

1

主题

4

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2018-9-29 12:02:31 | 显示全部楼层
for(i = 0; i < 200; i++)  中的 i < 200怎么理解,lt是一种自己随便定义的变量吗?
回复

使用道具 举报

1

主题

4

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2018-9-29 12:16:31 | 显示全部楼层
我怎么感觉一个点被重复了200倍一样,波形都不是以前的波形了。
回复

使用道具 举报

1

主题

4

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2018-9-29 12:22:20 | 显示全部楼层
*   &#206;a2¨D&#206;&#182;&#212;&#207;óìí&#188;óêy&#190;Y&#161;£
*/
static void _AddValues(void)
{
       
        static         char Index = 0;
        char i;
       
        for(i = 0; i < 20; i++)
        {       
               
    GRAPH_DATA_YT_AddValue(_ahData, _HeartBeat[Index]+100);
               
        }       
       
           i= 0;
       
                if (++Index == GUI_COUNTOF(_HeartBeat))
                                {
                                        Index = 0;
                                }
  
}

这里把我的波形每个点重复了20次,波形不对呀
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-9-29 12:37:30 | 显示全部楼层
aven_t1lql 发表于 2018-9-29 12:22
*   &#206;a2¨D&#206;&#182;&#212;&#207;óìí&#188;óêy&#190;Y&#161;£
*/
static void _AddValues( ...

你的这个数值要_HeartBeat[Index]是动态的。

生成的波形才是动态。

这里的方法是一次性把所有数据都添加进去,然后一次性显示出来。
回复

使用道具 举报

1

主题

4

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2018-9-29 12:54:40 | 显示全部楼层
_HeartBeat[Index+i]加动态i 之后,波形更加不像了,波形被重复,不幅度增大。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-9-29 13:03:48 | 显示全部楼层
aven_t1lql 发表于 2018-9-29 12:54
_HeartBeat加动态i 之后,波形更加不像了,波形被重复,不幅度增大。

这个是你的实现问题了,每次整体刷新,错开1个点就行了。这样才能产生移动的效果。

具体你再捋捋。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-19 11:21 , Processed in 0.041910 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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