sggt/App/APP_WU/Src/scr_setting_item_value.c

668 lines
24 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "scr_setting_item_value.h"
//该部分代码用于修改选项卡内部,右侧一列的值
//修改选项卡0的值
void set_item0_value(ITEM_CONTENTS con, int8_t step)
{
uint8_t enum_temp = 0;
switch (con)
{
case VOL_UNIT_SET:
{
if( tabdata.item0_page0_vunit == VOLTAGE_V )
{
tabdata.item0_page0_vunit = VOLTAGE_MV;
}
else
{
tabdata.item0_page0_vunit = VOLTAGE_V;
}
//修改单位后,更新上下限
set_item0_text(VOL_UP_SET);
set_item0_text(VOL_LOW_SET);
}
break;
case VOL_UP_SET:
{
if( tabdata.item0_page0_vunit == VOLTAGE_V )
{
tabdata.item0_page0_vup[0] = tabdata.item0_page0_vup[0] + step;
//上下限幅
if(tabdata.item0_page0_vup[0] > VOL[0].up) tabdata.item0_page0_vup[0] = VOL[0].up;
if(tabdata.item0_page0_vup[0] < VOL[0].low) tabdata.item0_page0_vup[0] = VOL[0].low;
//防止自相矛盾
if(tabdata.item0_page0_vup[0] < tabdata.item0_page0_vlow[0]) tabdata.item0_page0_vup[0] = tabdata.item0_page0_vlow[0];
}
else
{
tabdata.item0_page0_vup[1] = tabdata.item0_page0_vup[1] + step;
//上下限幅
if(tabdata.item0_page0_vup[1] > VOL[1].up) tabdata.item0_page0_vup[1] = VOL[1].up;
if(tabdata.item0_page0_vup[1] < VOL[1].low) tabdata.item0_page0_vup[1] = VOL[1].low;
//防止自相矛盾
if(tabdata.item0_page0_vup[1] < tabdata.item0_page0_vlow[1]) tabdata.item0_page0_vup[1] = tabdata.item0_page0_vlow[1];
}
}
break;
case VOL_LOW_SET:
{
if( tabdata.item0_page0_vunit == VOLTAGE_V )
{
tabdata.item0_page0_vlow[0] = tabdata.item0_page0_vlow[0] + step;
//上下限幅
if(tabdata.item0_page0_vlow[0] > VOL[0].up) tabdata.item0_page0_vlow[0] = VOL[0].up;
if(tabdata.item0_page0_vlow[0] < VOL[0].low) tabdata.item0_page0_vlow[0] = VOL[0].low;
//防止自相矛盾
if(tabdata.item0_page0_vlow[0] > tabdata.item0_page0_vup[0]) tabdata.item0_page0_vlow[0] = tabdata.item0_page0_vup[0];
}
else
{
tabdata.item0_page0_vlow[1] = tabdata.item0_page0_vlow[1] + step;
//上下限幅
if(tabdata.item0_page0_vlow[1] > VOL[1].up) tabdata.item0_page0_vlow[1] = VOL[1].up;
if(tabdata.item0_page0_vlow[1] < VOL[1].low) tabdata.item0_page0_vlow[1] = VOL[1].low;
//防止自相矛盾
if(tabdata.item0_page0_vlow[1] > tabdata.item0_page0_vup[1]) tabdata.item0_page0_vlow[1] = tabdata.item0_page0_vup[1];
}
}
break;
case CURRENT_UP_SET:
{
tabdata.item0_page0_cup = tabdata.item0_page0_cup + step;
//上下限幅
if(tabdata.item0_page0_cup > CUR.up) tabdata.item0_page0_cup = CUR.up;
if(tabdata.item0_page0_cup < CUR.low) tabdata.item0_page0_cup = CUR.low;
//防止自相矛盾
if(tabdata.item0_page0_cup < tabdata.item0_page0_clow) tabdata.item0_page0_cup = tabdata.item0_page0_clow;
}
break;
case CURRENT_LOW_SET:
{
tabdata.item0_page0_clow = tabdata.item0_page0_clow + step;
//上下限幅
if(tabdata.item0_page0_clow > CUR.up) tabdata.item0_page0_clow = CUR.up;
if(tabdata.item0_page0_clow < CUR.low) tabdata.item0_page0_clow = CUR.low;
//防止自相矛盾
if(tabdata.item0_page0_clow > tabdata.item0_page0_cup) tabdata.item0_page0_clow = tabdata.item0_page0_cup;
}
break;
case RES_UP_SET:
{
tabdata.item0_page0_rup = tabdata.item0_page0_rup + step;
//上下限幅
if(tabdata.item0_page0_rup > RES.up) tabdata.item0_page0_rup = RES.up;
if(tabdata.item0_page0_rup < RES.low) tabdata.item0_page0_rup = RES.low;
//防止自相矛盾
if(tabdata.item0_page0_rup < tabdata.item0_page1_rlow) tabdata.item0_page0_rup = tabdata.item0_page1_rlow;
}
break;
case RES_LOW_SET:
{
tabdata.item0_page1_rlow = tabdata.item0_page1_rlow + step;
//上下限幅
if(tabdata.item0_page1_rlow > RES.up) tabdata.item0_page1_rlow = RES.up;
if(tabdata.item0_page1_rlow < RES.low) tabdata.item0_page1_rlow = RES.low;
//防止自相矛盾
if(tabdata.item0_page1_rlow > tabdata.item0_page0_rup) tabdata.item0_page1_rlow = tabdata.item0_page0_rup;
}
break;
case FRE_UP_SET:
{
tabdata.item0_page1_fup = tabdata.item0_page1_fup + step;
//上下限幅
if(tabdata.item0_page1_fup > FRE.up) tabdata.item0_page1_fup = FRE.up;
if(tabdata.item0_page1_fup < FRE.low) tabdata.item0_page1_fup = FRE.low;
//防止自相矛盾
if(tabdata.item0_page1_fup < tabdata.item0_page1_flow) tabdata.item0_page1_fup = tabdata.item0_page1_flow;
}
break;
case FRE_LOW_SET:
{
tabdata.item0_page1_flow = tabdata.item0_page1_flow + step;
//上下限幅
if(tabdata.item0_page1_flow > FRE.up) tabdata.item0_page1_flow = FRE.up;
if(tabdata.item0_page1_flow < FRE.low) tabdata.item0_page1_flow = FRE.low;
//防止自相矛盾
if(tabdata.item0_page1_flow > tabdata.item0_page1_fup) tabdata.item0_page1_flow = tabdata.item0_page1_fup;
}
break;
case TC_TYPE_SET:
{
enum_temp = (uint8_t)tabdata.item0_page1_TCtype;
enum_temp = enum_temp + step;
if(enum_temp > 12) enum_temp = 5;
if(enum_temp < 5) enum_temp = 12;
tabdata.item0_page1_TCtype = (SIG_FUNCTIONS_TYPE)enum_temp;
//修改单位后,更新上下限
set_item0_text(TC_UP_SET);
set_item0_text(TC_LOW_SET);
}
break;
case TC_UP_SET:
{
enum_temp = (uint8_t)tabdata.item0_page1_TCtype;
enum_temp -= 5;
tabdata.item0_page1_TCup[enum_temp]= tabdata.item0_page1_TCup[enum_temp] + step;
//上下限幅
if(tabdata.item0_page1_TCup[enum_temp] > TC[enum_temp].up) tabdata.item0_page1_TCup[enum_temp] = TC[enum_temp].up;
if(tabdata.item0_page1_TCup[enum_temp] < TC[enum_temp].low) tabdata.item0_page1_TCup[enum_temp] = TC[enum_temp].low;
//防止自相矛盾
if(tabdata.item0_page1_TCup[enum_temp] < tabdata.item0_page1_TClow[enum_temp]) tabdata.item0_page1_TCup[enum_temp] = tabdata.item0_page1_TClow[enum_temp];
}
break;
case TC_LOW_SET:
{
enum_temp = (uint8_t)tabdata.item0_page1_TCtype;
enum_temp -= 5;
tabdata.item0_page1_TClow[enum_temp]= tabdata.item0_page1_TClow[enum_temp] + step;
//上下限幅
if(tabdata.item0_page1_TClow[enum_temp] > TC[enum_temp].up) tabdata.item0_page1_TClow[enum_temp] = TC[enum_temp].up;
if(tabdata.item0_page1_TClow[enum_temp] < TC[enum_temp].low) tabdata.item0_page1_TClow[enum_temp] = TC[enum_temp].low;
//防止自相矛盾
if(tabdata.item0_page1_TClow[enum_temp] > tabdata.item0_page1_TCup[enum_temp]) tabdata.item0_page1_TClow[enum_temp] = tabdata.item0_page1_TCup[enum_temp];
}
break;
case RTD_UP_SET:
{
tabdata.item0_page2_RTDup = tabdata.item0_page2_RTDup + step;
//上下限幅
if(tabdata.item0_page2_RTDup > RTD.up) tabdata.item0_page2_RTDup = RTD.up;
if(tabdata.item0_page2_RTDup < RTD.low) tabdata.item0_page2_RTDup = RTD.low;
//防止自相矛盾
if(tabdata.item0_page2_RTDup < tabdata.item0_page2_RTDlow) tabdata.item0_page2_RTDup = tabdata.item0_page2_RTDlow;
}
break;
case RTD_LOW_SET:
{
tabdata.item0_page2_RTDlow = tabdata.item0_page2_RTDlow + step;
//上下限幅
if(tabdata.item0_page2_RTDlow > RTD.up) tabdata.item0_page2_RTDlow = RTD.up;
if(tabdata.item0_page2_RTDlow < RTD.low) tabdata.item0_page2_RTDlow = RTD.low;
//防止自相矛盾
if(tabdata.item0_page2_RTDlow > tabdata.item0_page2_RTDup) tabdata.item0_page2_RTDlow = tabdata.item0_page2_RTDup;
}
break;
default:
break;
}
}
//修改选项卡1的值
int16_t save_cnt = 0;
int16_t reset_cnt = 0;
void set_item1_value(ITEM_CONTENTS con, int8_t step)
{
uint8_t val_temp = 0;
uint8_t val_start = 0;
uint8_t val_end = 0;
switch (con)
{
case SAMPLE_INTERVAL:
{
tabdata.item1_page0_sample_interval += step * 100;
if( tabdata.item1_page0_sample_interval > 10000 ) tabdata.item1_page0_sample_interval = 10000;
if( tabdata.item1_page0_sample_interval < MENU_TASK_PERIOD ) tabdata.item1_page0_sample_interval = MENU_TASK_PERIOD;
}
break;
case PLOT_NUM:
{
tabdata.item1_page0_plot_num += step;
if( tabdata.item1_page0_plot_num > 20 ) tabdata.item1_page0_plot_num = 20;
if( tabdata.item1_page0_plot_num < 3 ) tabdata.item1_page0_plot_num = 3;
}
break;
case INPUT_COLOR:
{
val_start = (uint8_t)COLOR_BLUE;
val_end = (uint8_t)COLOR_PURPLE;
val_temp = (uint8_t)tabdata.item1_page0_color_input;
val_temp += step;
if( val_temp > val_end )
{
if( val_temp < 200)
{
val_temp = val_start;
}
else
{
val_temp = val_end;
}
}
if( val_temp < val_start ) val_temp = val_end;
tabdata.item1_page0_color_input = (COLORS)val_temp;
}
break;
case OUTPUT_COLOR:
{
val_start = (uint8_t)COLOR_BLUE;
val_end = (uint8_t)COLOR_PURPLE;
val_temp = (uint8_t)tabdata.item1_page0_color_output;
val_temp += step;
if( val_temp > val_end )
{
if( val_temp < 200)
{
val_temp = val_start;
}
else
{
val_temp = val_end;
}
}
if( val_temp < val_start ) val_temp = val_end;
tabdata.item1_page0_color_output = (COLORS)val_temp;
}
break;
default:
break;
}
}
//修改选项卡2的值
void set_item2_value(ITEM_CONTENTS con, int8_t step)
{
switch (con)
{
default:
break;
}
}
//修改选项卡3的值
void set_item3_value(ITEM_CONTENTS con, int8_t step)
{
uint8_t val_temp = 0;
uint8_t val_start = 0;
uint8_t val_end = 0;
switch (con)
{
case LIGHT_STATUS:
{
if(tabdata.item3_page0_lightflag)
{
tabdata.item3_page0_lightflag = 0;
LIGHT_OFF;
}
else
{
tabdata.item3_page0_lightflag = 1;
LIGHT_ON;
}
}
break;
case LANGUAGE_SELECT:
{
val_start = (uint8_t)MENU_SIMPLYFY_CHINESE;
val_end = (uint8_t)MENU_ENGLISH;
val_temp = (uint8_t)tabdata.item3_page0_language;
val_temp += step;
if( val_temp > val_end )
{
if(val_temp < 200)
{
val_temp = val_start;
}
else
{
val_temp = val_end;
}
}
if( val_temp < val_start ) val_temp = val_end;
tabdata.item3_page0_language = (LANGUAGES)val_temp;
if(tabdata.item3_page0_saveflag == 2) tabdata.item3_page0_saveflag = 0;
if(tabdata.item3_page0_resetflag == 2) tabdata.item3_page0_resetflag = 0;
}
break;
case DATA_SAVE:
{
if(tabdata.item3_page0_saveflag == 0)
{
tabdata.item3_page0_saveflag = 1;
save_cnt = 0;
}
}
break;
case DATA_RESET:
{
if(tabdata.item3_page0_resetflag == 0)
{
tabdata.item3_page0_resetflag = 1;
reset_cnt = 0;
}
}
break;
default:
break;
}
}
//查看输入输出记录io -> 输入/输出page -> 指定页码
void show_IO_log(uint8_t io, uint8_t page)
{
if( (page > 10) || (page < 1) )
{
return;
}
//启用所需组件
if( lv_obj_has_flag(guider_ui.screen_setting_label_00, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_00, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_01, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_01, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_10, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_10, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_11, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_11, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_20, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_20, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_21, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_21, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_30, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_30, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_31, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_31, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_40, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_40, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_41, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_41, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_50, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_50, LV_OBJ_FLAG_HIDDEN); };
if( lv_obj_has_flag(guider_ui.screen_setting_label_51, LV_OBJ_FLAG_HIDDEN) ) { lv_obj_clear_flag(guider_ui.screen_setting_label_51, LV_OBJ_FLAG_HIDDEN); };
uint8_t cur = 0;
cur = (page - 1)*6;
char str[16];
//1秒1条记录60秒才能填满填满之前时间戳以“---”代替
if(tabdata.log_time[cur][2] == 0)
{
//第1条时间为空后面5*2条也为空
lv_label_set_text(guider_ui.screen_setting_label_00, "---");
lv_label_set_text(guider_ui.screen_setting_label_10, "---");
lv_label_set_text(guider_ui.screen_setting_label_20, "---");
lv_label_set_text(guider_ui.screen_setting_label_30, "---");
lv_label_set_text(guider_ui.screen_setting_label_40, "---");
lv_label_set_text(guider_ui.screen_setting_label_50, "---");
lv_label_set_text(guider_ui.screen_setting_label_01, "---");
lv_label_set_text(guider_ui.screen_setting_label_11, "---");
lv_label_set_text(guider_ui.screen_setting_label_21, "---");
lv_label_set_text(guider_ui.screen_setting_label_31, "---");
lv_label_set_text(guider_ui.screen_setting_label_41, "---");
lv_label_set_text(guider_ui.screen_setting_label_51, "---");
}
else if(tabdata.log_time[cur + 1][2] == 0)
{
show_time_unit_value(guider_ui.screen_setting_label_00, guider_ui.screen_setting_label_01, io, cur);
//第2条时间为空后面4*2条也为空
lv_label_set_text(guider_ui.screen_setting_label_10, "---");
lv_label_set_text(guider_ui.screen_setting_label_20, "---");
lv_label_set_text(guider_ui.screen_setting_label_30, "---");
lv_label_set_text(guider_ui.screen_setting_label_40, "---");
lv_label_set_text(guider_ui.screen_setting_label_50, "---");
lv_label_set_text(guider_ui.screen_setting_label_11, "---");
lv_label_set_text(guider_ui.screen_setting_label_21, "---");
lv_label_set_text(guider_ui.screen_setting_label_31, "---");
lv_label_set_text(guider_ui.screen_setting_label_41, "---");
lv_label_set_text(guider_ui.screen_setting_label_51, "---");
}
else if(tabdata.log_time[cur + 2][2] == 0)
{
show_time_unit_value(guider_ui.screen_setting_label_00, guider_ui.screen_setting_label_01, io, cur);
show_time_unit_value(guider_ui.screen_setting_label_10, guider_ui.screen_setting_label_11, io, cur + 1);
//第3条时间为空后面3*2条也为空
lv_label_set_text(guider_ui.screen_setting_label_20, "---");
lv_label_set_text(guider_ui.screen_setting_label_30, "---");
lv_label_set_text(guider_ui.screen_setting_label_40, "---");
lv_label_set_text(guider_ui.screen_setting_label_50, "---");
lv_label_set_text(guider_ui.screen_setting_label_21, "---");
lv_label_set_text(guider_ui.screen_setting_label_31, "---");
lv_label_set_text(guider_ui.screen_setting_label_41, "---");
lv_label_set_text(guider_ui.screen_setting_label_51, "---");
}
else if(tabdata.log_time[cur + 3][2] == 0)
{
show_time_unit_value(guider_ui.screen_setting_label_00, guider_ui.screen_setting_label_01, io, cur);
show_time_unit_value(guider_ui.screen_setting_label_10, guider_ui.screen_setting_label_11, io, cur + 1);
show_time_unit_value(guider_ui.screen_setting_label_20, guider_ui.screen_setting_label_21, io, cur + 2);
//第4条时间为空后面2*2条也为空
lv_label_set_text(guider_ui.screen_setting_label_30, "---");
lv_label_set_text(guider_ui.screen_setting_label_40, "---");
lv_label_set_text(guider_ui.screen_setting_label_50, "---");
lv_label_set_text(guider_ui.screen_setting_label_31, "---");
lv_label_set_text(guider_ui.screen_setting_label_41, "---");
lv_label_set_text(guider_ui.screen_setting_label_51, "---");
}
else if(tabdata.log_time[cur + 4][2] == 0)
{
show_time_unit_value(guider_ui.screen_setting_label_00, guider_ui.screen_setting_label_01, io, cur);
show_time_unit_value(guider_ui.screen_setting_label_10, guider_ui.screen_setting_label_11, io, cur + 1);
show_time_unit_value(guider_ui.screen_setting_label_20, guider_ui.screen_setting_label_21, io, cur + 2);
show_time_unit_value(guider_ui.screen_setting_label_30, guider_ui.screen_setting_label_31, io, cur + 3);
//第5条时间为空后面1*2条也为空
lv_label_set_text(guider_ui.screen_setting_label_40, "---");
lv_label_set_text(guider_ui.screen_setting_label_50, "---");
lv_label_set_text(guider_ui.screen_setting_label_41, "---");
lv_label_set_text(guider_ui.screen_setting_label_51, "---");
}
else if(tabdata.log_time[cur + 5][2] == 0)
{
show_time_unit_value(guider_ui.screen_setting_label_00, guider_ui.screen_setting_label_01, io, cur);
show_time_unit_value(guider_ui.screen_setting_label_10, guider_ui.screen_setting_label_11, io, cur + 1);
show_time_unit_value(guider_ui.screen_setting_label_20, guider_ui.screen_setting_label_21, io, cur + 2);
show_time_unit_value(guider_ui.screen_setting_label_30, guider_ui.screen_setting_label_31, io, cur + 3);
show_time_unit_value(guider_ui.screen_setting_label_40, guider_ui.screen_setting_label_41, io, cur + 4);
//第6条时间为空
lv_label_set_text(guider_ui.screen_setting_label_50, "---");
lv_label_set_text(guider_ui.screen_setting_label_51, "---");
}
else
{
//6条数据时间均不为空
show_time_unit_value(guider_ui.screen_setting_label_00, guider_ui.screen_setting_label_01, io, cur);
show_time_unit_value(guider_ui.screen_setting_label_10, guider_ui.screen_setting_label_11, io, cur + 1);
show_time_unit_value(guider_ui.screen_setting_label_20, guider_ui.screen_setting_label_21, io, cur + 2);
show_time_unit_value(guider_ui.screen_setting_label_30, guider_ui.screen_setting_label_31, io, cur + 3);
show_time_unit_value(guider_ui.screen_setting_label_40, guider_ui.screen_setting_label_41, io, cur + 4);
show_time_unit_value(guider_ui.screen_setting_label_50, guider_ui.screen_setting_label_51, io, cur + 5);
}
sprintf(str,"< %d/%d >", page, 10);
lv_label_set_text(guider_ui.screen_setting_label_page, str);
}
//显示时间戳、物理量单位、数值
void show_time_unit_value(lv_obj_t *obj_left, lv_obj_t *obj_right, uint8_t io, uint8_t cur)
{
char str_temp[16];
char str_temp_val[16];
SIG_FUNCTIONS_TYPE unit;
switch (io)
{
case IO_INPUT:
{
//数值
sprintf(str_temp_val, "%.3f", tabdata.input_log_value[cur]);
unit = tabdata.input_log_unit[cur];
}
break;
case IO_OUTPUT:
{
//数值
sprintf(str_temp_val, "%.3f", tabdata.output_log_value[cur]);
unit = tabdata.output_log_unit[cur];
}
break;
default:
break;
}
//时间、物理量单位
switch (unit)
{
case VOLTAGE_MV:
{
sprintf(str_temp,"%s mV",tabdata.log_time[cur]);
}
break;
case VOLTAGE_V:
{
sprintf(str_temp,"%s V",tabdata.log_time[cur]);
}
break;
case CURRENT_MA:
{
sprintf(str_temp,"%s mA",tabdata.log_time[cur]);
}
break;
case RESISTANT_OHM:
{
sprintf(str_temp,"%s Ω",tabdata.log_time[cur]);
}
break;
case FREQUENCE_KHZ:
{
sprintf(str_temp,"%s KHz",tabdata.log_time[cur]);
}
break;
case TC_K:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_S:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_N:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_B:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_E:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_J:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_R:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case TC_T:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
case RTD_DC:
{
sprintf(str_temp,"%s ℃",tabdata.log_time[cur]);
}
break;
default:
break;
}
//左列:时间、物理量单位
lv_label_set_text(obj_left, str_temp);
//右列:数值
lv_label_set_text(obj_right, str_temp_val);
}