硬汉嵌入式论坛

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

[emWin] ucgui波形控件画出来的为什么是竖线??

[复制链接]

7

主题

12

回帖

6

积分

新手上路

积分
6
发表于 2015-5-31 17:46:27 | 显示全部楼层 |阅读模式
用波形控件画曲线为什么画出来的是一道道的竖线不是正常的那种线~~~~更奇怪的是把GUI_Exec函数放到while(1)中过一段时间显示正常 而放在定时器中断里就一直是竖线 快疯了 求教啊~~~~~

  GUI_Init();   
hWM_HBKWIN =WM_CreateWindow(5,5,380,230,WM_CF_SHOW,0,0);        
  WM_SetCallback(hWM_HBKWIN, _cbCallback);      
     
        hGraph = GRAPH_CreateEx(30, 15, 300, 200, hWM_HBKWIN, WM_CF_SHOW, 0, 0);
      
        hData  = GRAPH_DATA_YT_Create(GUI_RED, 200, aData0, 200);
        GRAPH_AttachData(hGraph, hData);
        
        GRAPH_DATA_YT_AddValue(hData,50);   
        GRAPH_SetBorder(hGraph,30,5,5,5);
    _EINT();
    TIMERA_Init();     
    while(1)
    {

              for(a = i; a< 200; a++)
        {
                GRAPH_DATA_YT_AddValue(hData,30);
               
        }     
//   GUI_Exec();
    }
   
}
回复

使用道具 举报

7

主题

12

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2015-5-31 17:49:15 | 显示全部楼层
顺便再问一下 3.98 版怎么让他波形从左到右而不是从右到左显示
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107641
QQ
发表于 2015-6-1 16:04:40 | 显示全部楼层

回 gushanyun 的帖子

gushanyun:顺便再问一下 3.98 版怎么让他波形从左到右而不是从右到左显示 (2015-05-31 17:49) 
好像不支持从左往右。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107641
QQ
发表于 2015-6-1 16:06:00 | 显示全部楼层
波形的刷新是需要GUI_Delay或者GUI_Exec等函数来刷新的。
回复

使用道具 举报

7

主题

12

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2015-6-1 22:48:05 | 显示全部楼层

回 eric2013 的帖子

eric2013:好像不支持从左往右。 (2015-06-01 16:04) 
好的 谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-9 06:31 , Processed in 0.228261 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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