📄 p_main.h
字号:
/*disp.c*/
extern uint p_key;
extern uint p_mode;
extern uint p_screen;
extern uint enter_flag;
extern uint screen_flag;
/*disp.c*/
extern uint led_flag; /*开背景灯标志*/
extern uint led_count; /*灯光延时计数器*/
/*系统时间*/
extern uint p_second,p_minute,p_hour,p_day,p_month,p_year;
extern uint temp_second,temp_minute,temp_hour,temp_day,temp_month,temp_year;
extern uint timer[6]; /*year month day hour minute second*/
extern uint time_flag;
/*main.c*/
extern uint cos_flag[3],p_flag[3],q_flag[3];
/*校正系数*/
extern uint bl_xishu[6];
extern uint err_state; /*故障状态*/
/*save.c*/
extern uint flash_buffer[255];
extern uint minute_15; /*15分钟计时*/
/*uart.c*/
extern uint receive[1000];
extern uint receive_temp[50]; /*接收的有用数据*/
extern uint copy_count; /*解析有用数据计数器*/
extern uint rece_count; /*接收数据计数器*/
extern uint rece_flag; /*有未处理数据*/
extern uint serial_count; /*处理数据计数器*/
extern uint send_data[1000];
extern uint send_count;
extern uint rece_begain_flag; /*报文头标志*/
extern uint rece_addr1_flag; /*地址1标志*/
extern uint rece_addr2_flag; /*地址2标志*/
extern uint rece_enable_flag; /*报文头标志*/
extern uint rece_con1_flag; /*控制码一*/
extern uint rece_con2_flag; /*控制码二*/
extern uint rece_l1_flag; /*数据长度一*/
extern uint rece_l2_flag; /*数据长度二*/
extern uint rece_data1_flag; /*数据一*/
extern uint rece_cs_flag; /*数据校验和*/
extern uint rece_end_flag; /*桢结束标志*/
extern uint rece_fin_flag; /*完整桢标志*/
extern uint rece_addr[2]; /*接收地址*/
extern uint rece_con[2]; /*接收控制码*/
extern uint rece_long[2]; /*接收数据长度*/
extern uint read_set_flag; /*读设置参数标志*/
extern uint write_set_flag; /*写设置参数标志*/
extern uint write_control_flag; /*写控制投切标志*/
extern uint read_ss_flag; /*读实时数据标志*/
extern uint wr_time_flag; /*写时钟数据标志*/
extern uint read_zd_flag; /*读整点数据标志*/
extern uint read_tj_flag; /*读统计数据标志*/
extern uint read_td_flag; /*读停电数据标志*/
extern uint wr_bl_flag; /*写比例系数标志*/
extern uint chushihua; /*初始化数据区*/
extern uint set_power_flag; /*设置电量表底*/
/*tq.c*/
//extern uint c_state; /*电容状态*/
extern uint guzhang[3];
extern uint cap[12];
extern uint group; /*投三角行电容,切分相*/
extern uint t_count[4]; /*投计数器,A、B、C、三角*/
extern uint q_count[4]; /*切计数器,A、B、C、三角*/
extern uint t_over[4]; /*投完标志,A、B、C、三角*/
extern uint q_over[4]; /*切完标志,A、B、C、三角*/
extern uint tou_state[4]; /*投满的状态,A、B、C、三角*/
extern uint tou_flag[4]; /*投电容标志,A、B、C、三角*/
extern uint qie_flag[4]; /*切电容标志,A、B、C、三角*/
extern uint dongzuo[4]; /*动作标志, A、B、C、三角*/
extern uint dzuo_q[4]; /*切动作标志, A B C 三角*/
extern uint tq_time[4]; /*投切延时时间计数器*/
extern uint q_time[4]; /*切延时时间计数器*/
/*main.c*/
extern struct
{
uint avr_u[4]; /* 相电压 */
uint avr_i[4]; /* 相电流 */
uint avr_c[3]; /* 功率因数 */
uint avr_f; /* 频率 */
uint avr_p[3]; /* 有功 */
uint avr_q[3]; /* 无功 */
uint c_status; /* 电容状态 */
}up1_data;
extern struct
{
uint avr_xb[6][16]; /* 显示谐波数据 */
uint avr_zxb[6]; /* 总谐波 */
}up2_data;
/*设置数据*/
/* 密码 ID号 CT变比 有功电能 无功电能 */
/* 电压保护上下限 谐波保护门限 零序保护门限*/
/* 电压统计上限 电压统计下限 投入无功容量 切除无功容量*/
/* 目标功率因数 投切延时 角型电容路数 星型电容路数*/
/* 角型电容编码 星型电容编码 角型电容容量 星型电容容量*/
extern struct
{
uint set_shuju[19];
}up3_data;
/*设置数据的BCD码*/
extern uint set_mm[4];
extern uint input_mm[4];
extern uint set_id[4];
extern float p_yg;
extern float p_wg;
//extern ulong p_power;
//extern ulong q_power;
extern uint set_yg[4];
extern uint set_wg[4];
extern uint ct_array[19];
extern struct
{
uint tj_shuju[160]; /* 统计数据 */
}up4_data;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -