mirror of
https://github.com/No-Chicken/Power-Pico.git
synced 2026-04-03 13:02:36 +08:00
加入chart page
This commit is contained in:
@@ -35,6 +35,8 @@ static lv_obj_t * ui_LabelCur1 = NULL;
|
|||||||
static lv_obj_t * ui_LabelCurUnit = NULL;
|
static lv_obj_t * ui_LabelCurUnit = NULL;
|
||||||
static lv_obj_t * ui_ButState = NULL;
|
static lv_obj_t * ui_ButState = NULL;
|
||||||
static lv_obj_t * ui_LabelState = NULL;
|
static lv_obj_t * ui_LabelState = NULL;
|
||||||
|
static lv_obj_t * ui_LineVol = NULL; // 电压波形
|
||||||
|
static lv_obj_t * ui_LineCur = NULL; // 电流波形
|
||||||
|
|
||||||
static lv_timer_t * chart_update_timer = NULL; // 定时器
|
static lv_timer_t * chart_update_timer = NULL; // 定时器
|
||||||
static bool is_chart_running = true;
|
static bool is_chart_running = true;
|
||||||
@@ -45,8 +47,8 @@ static lv_point_precise_t col_points[4][2] = {{{34, -180}, {34, 180}}, {{68, -18
|
|||||||
#define POINTS_NUM 32
|
#define POINTS_NUM 32
|
||||||
// 模拟数据数组
|
// 模拟数据数组
|
||||||
// 数据数组
|
// 数据数组
|
||||||
static lv_coord_t ui_DataChart_vol_array[POINTS_NUM] = {0}; // 初始为空
|
static lv_point_precise_t vol_points[POINTS_NUM]; // 电压波形点
|
||||||
static lv_coord_t ui_DataChart_cur_array[POINTS_NUM] = {0}; // 初始为空
|
static lv_point_precise_t cur_points[POINTS_NUM]; // 电流波形点
|
||||||
static uint8_t data_index = 0;
|
static uint8_t data_index = 0;
|
||||||
|
|
||||||
// event funtions
|
// event funtions
|
||||||
@@ -336,8 +338,7 @@ void ui_ChartPage_screen_init(void)
|
|||||||
lv_label_set_text(ui_LabelState, LV_SYMBOL_PLAY);
|
lv_label_set_text(ui_LabelState, LV_SYMBOL_PLAY);
|
||||||
|
|
||||||
// timer
|
// timer
|
||||||
// chart_update_timer = lv_timer_create(_chart_update_cb, 100, ui_DataChart); // 每100ms更新一次数据
|
chart_update_timer = lv_timer_create(_chart_update_cb, 100, NULL); // 每100ms更新一次数据
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -373,5 +374,7 @@ void ui_ChartPage_screen_destroy(void)
|
|||||||
ui_LabelCurUnit = NULL;
|
ui_LabelCurUnit = NULL;
|
||||||
ui_ButState = NULL;
|
ui_ButState = NULL;
|
||||||
ui_LabelState = NULL;
|
ui_LabelState = NULL;
|
||||||
|
ui_LineVol = NULL;
|
||||||
|
ui_LineCur = NULL;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user