之前一代示波器中波形的绘制是采用的函数GUI_DrawPolyLine,二代示波器中也采用这个函数的话,发现速度慢了好多,而使用函数GUI_DrawGraph却不存在这个问题。而且重新优化底层,函数GUI_DrawPolyLine的性能并没有提升,估计是内部执行机制的问题。使用函数GUI_DrawPolyLine的好处就是可以实现各种波形效果,鉴于这个函数性能比较差...
0, LCD_XWIDTH_SIZE, 30);//填充矩形GUI_SetFont(&GUI_Font8x18);//设置字体GUI_SetBkColor(0xFF901E);//设置背景色GUI_SetColor(GUI_WHITE);//设置前景色GUI_DispStringAt("emWin Demo For Graph Widget", 270, 7);//显示文本GUI_SetColor(GUI_RED);//设置前景色GUI_DrawLine(560, 31,...
GUI_SetColor(GUI_RED); //设置前景色 GUI_DrawLine(560, 31, 560, LCD_YHIGH_SIZE); //绘制直线 GUI_SetBkColor(GUI_WHITE); //设置背景色 GUI_SetColor(GUI_BLACK); //设置前景色 GUI_DispStringAt("Runing Count : ", 580, 50); //显示文本 GUI_DispStringAt("Data1 Value : ", 580, 90)...
GUI_SetFont(&GUI_Font16_ASCII); GUI_SetColor(GUI_RED); GUI_DispStringHCenterAt("ALIENEK DRAW LINE DISPLAY", 160, 0); GUI_DrawHLine(30,10,250);//绘制一条水平线 GUI_SetPenSize(3); GUI_DrawLine(10,50,250,50);//绘制一条指定起点和终点的直线 GUI_SetPenSize(1); GUI_SetLineStyle(G...
10.1.1 例子一 1. GUI_DrawPolygon():在当前窗口中绘制按点列表定义的多边形的轮廓,通过将终点连接到起点,绘制的多边形将自动闭合。2. GUI_EnlargePolygon():按指定的长度 (像素)全方位扩展多边形,确保点的目标数组等于或大于源数组。3. GUI_FillPolygon()在当前窗口中绘制按点列表定义的填充的多边形,...
{if(i >0&& i %10==0) printf("\r\n"); ay[i]= rand() %50; printf("%3d", ay[i]); } printf("\r\nTest GUI_DrawGraph function. Graph length = %d", GUI_COUNTOF(ay)); GUI_DrawGraph(ay, GUI_COUNTOF(ay),0,0);while(1); } 5、测试效果...
{ /* 初始化emWin */ GUI_Init(); /* 绘制饼图 */ DrawArcScale(); while (1) { GUI_Delay(10); } } 实际显示效果如下: 19.7 绘制曲线 void GUI_DrawGraph(I16 * paY, int NumPoints, int x0, int y0) 根据用户设置的起始坐标(x0,y0),依次将NumPoints个点坐标 (x0+0, y0+*(...
UCGUI(emWin) 2-D图形库——之基本板绘图,在ucgui的基本绘图功能上来看,功能还是比较全的,本例程主要使用基本的接口,两个主要的概念是绘制(draw)和填充(Fill),这两的区别是一个空心的,另一个是实心的,用时注意加于区分,另一个值得注意的是绘制模式,GUI_SetDrawMode(),目前emWin5.2有两模式,一个是正常的...
第45章emWin(ucgui)GRAPH-图形控件.pdf,STM32-V5 开发板 STemW in 教程 STM32-V5 开发板 STemW in 教程 第45章 GRAPH-图形控件 本期教程讲解 STemWin 支持的绘图控件。 45. 1 绘图件介绍 45. 2 官方 WIDGET_GraphYT 实例 45. 3 使用官方 GUIBulder 建立 Graph 控件 45. 4 总
第45章emWin(ucgui)GRAPH-图形控件