|

楼主 |
发表于 2018-11-6 02:33:38
|
显示全部楼层
- case WM_TIMER:
- if(WM_GetTimerId(pMsg->Data.v) == ID_TimerGraph)
- {
- GRAPH_DATA_YT_AddValue(ahData[0], (_HeartBeat[Index]/2)+20);
- GRAPH_DATA_YT_AddValue(ahData[1], (_HeartBeat1[Index]/2)+100);
- GRAPH_DATA_YT_AddValue(ahData[2],(_HeartBeat2[Index]/2)+190);
-
- if (++Index == GUI_COUNTOF(_HeartBeat))
- {
- Index = 0;
- }
- /* 重启定时器 */
- WM_RestartTimer(pMsg->Data.v, 20);
- }
- else if(WM_GetTimerId(pMsg->Data.v) == ID_TimerTime)
- {
- /* 显示文本ID_TEXT_5的动态数据 */
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_5);
- sprintf(buf, "%d", rand()%100);
- TEXT_SetText(hItem, buf);
-
- /* 显示文本ID_TEXT_4的动态数据 */
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_4);
- sprintf(buf, "%d", rand()%100);
- TEXT_SetText(hItem, buf);
- /* 显示文本ID_TEXT_3的动态数据 */
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_3);
- sprintf(buf, "%d", rand()%100);
- TEXT_SetText(hItem, buf);
-
- /* 显示时间和日期 */
- Caculate_RTC(pMsg);
-
- /* 重启定时器 */
- WM_RestartTimer(pMsg->Data.v, 1000);
- }
- break;
复制代码 |
|