⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memdev_autodev.c

📁 uc-gui.rar
💻 C
📖 第 1 页 / 共 4 页
字号:
  GUI_AA_FillPolygon(pParam->aPoints, countof(aNeedle), MAG * 160, MAG * 190);  /* Fixed foreground */  if (pParam->AutoDevInfo.DrawFixed) {    GUI_SetTextMode(GUI_TM_TRANS);    GUI_SetColor(GUI_RED);    GUI_SetFont(&GUI_Font24B_ASCII);    GUI_DispStringHCenterAt("RPM / 1000", 160, 110);  }}/*********************************************************************  Shows a scale with a needle using a banding memory device**********************************************************************/static void DemoScale(void) {  int Cnt;  int tDiff, t0 = GUI_GetTime();  PARAM Param;            /* Parameters for drawing routine */  GUI_AUTODEV AutoDev;    /* Object for banding memory device */  /* Show message */  GUI_SetColor(GUI_WHITE);  GUI_SetFont(&GUI_Font8x16);  GUI_DispStringHCenterAt("Scale using GUI_AUTODEV-object", 160, 0);  /* Enable high resolution for antialiasing */  GUI_AA_EnableHiRes();  GUI_AA_SetFactor(MAG);  /* Create GUI_AUTODEV-object */  GUI_MEMDEV_CreateAuto(&AutoDev);  /* Show needle for a fixed time */  for (Cnt = 0; (tDiff = GUI_GetTime() - t0) < 24000; Cnt++) {    /* Get value to display an calculate polygon for needle  */    Param.Angle = GetAngle(tDiff)* DEG2RAD;    GUI_RotatePolygon(Param.aPoints, aNeedle, countof(aNeedle), Param.Angle);    GUI_MEMDEV_DrawAuto(&AutoDev, &Param.AutoDevInfo, &Draw, &Param);  }  /* Display milliseconds / picture */  GUI_SetColor(GUI_WHITE);  GUI_SetFont(&GUI_Font8x16);  GUI_DispStringHCenterAt("Milliseconds / picture:", 160, 180);  GUI_SetTextAlign(GUI_TA_CENTER);  GUI_SetTextMode(GUI_TM_NORMAL);  GUI_DispNextLine();  GUI_GotoX(160);  GUI_DispFloatMin((float)tDiff / (float)Cnt, 2);  /* Delete GUI_AUTODEV-object */  GUI_MEMDEV_DeleteAuto(&AutoDev);}/*********************************************************************                 main**********************************************************************/void main(void) {  GUI_Init();  while(1)    DemoScale();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -