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

📄 resource.c

📁 Keil平台
💻 C
📖 第 1 页 / 共 5 页
字号:
const CONTROL  UserSetCtrl[] = {/*系统管理菜单(用户级)*/
    { 0, 0, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 31, "1充电管理",   ""},
    { 0, 2, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 32, "2电池参数",   ""},
    { 0, 4, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 34, "3时间设置",   ""},
    { 0, 6, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 35, "4远程通讯",   ""},
    {15, 0, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 3,  "5修改密码", ""},
    {15, 2, 14, 2, CTRL_BUTTON|CTRL_END, BS_NULL, CMD_LOADWIN, 70, "6其它设置", ""},
};
const CONTROL  SysSetCtrl[] = {/*系统管理菜单(系统级)*/
    { 0, 0, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 36, "1系统配置", ""},
    { 0, 2, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 37, "2量程校准", ""},
    { 0, 4, 14, 2, CTRL_BUTTON, BS_INPUTNUM, CMD_LOADWIN, 38, "3串口配置", ""},
    { 0, 6, 14, 2, CTRL_BUTTON, BS_NULL, CMD_COMMAND,  4, "4清除用户密码", ""},
    {15, 0, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 39, "5通道配置", ""},
    {15, 2, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 40, "6数据总览", ""},
    {15, 4, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 41, "7输出测试", ""},
    {15, 6, 14, 2, CTRL_BUTTON|CTRL_END, BS_INPUTNUM, CMD_LOADWIN, 42, "8实时报文", ""},
};
const CONTROL  UnitMenuCtrl[] = {/*其它设备*/
    {0, 0, 14, 2, CTRL_BUTTON, BS_INPUTNUM, CMD_LOADWIN, 46, "1电导仪", ""},
    {0, 2, 14, 2, CTRL_BUTTON, BS_INPUTNUM, CMD_LOADWIN, 43, "2绝缘仪", ""},
    {0, 4, 14, 2, CTRL_BUTTON|CTRL_END, BS_INPUTNUM, CMD_LOADWIN, 49, "3开入模块", ""},
};
const CONTROL  AcDataCtrl[] = {/*交流数据*/
//    { 0, 0,14, 2, CTRL_LIST, ES_READONLY,              MODULE_JKMK|DATA_DI, 1, "交流状态", "正常\n故障"},
    { 0, 0,14, 2, CTRL_LIST, ES_READONLY|BS_NOFOCUS,   MODULE_JKMK|DATA_DI, 1, "1路状态", "退出\n投入"},
    { 0, 2,14, 2, CTRL_LIST, ES_READONLY|BS_NOFOCUS,   MODULE_JKMK|DATA_DI, 2, "2路状态", "退出\n投入"},
    { 0, 4, 8, 2, CTRL_EDIT, ES_READONLY|ES_NODATA,    MODULE_JKMK|DATA_AI, 1, "1路电压", "%3dV"},
    {10, 4, 6, 2, CTRL_EDIT, ES_READONLY|ES_NOCAPTION, MODULE_JKMK|DATA_AI, 0, "UV电压", "%3dV"},
    {17, 4, 6, 2, CTRL_EDIT, ES_READONLY|ES_NOCAPTION, MODULE_JKMK|DATA_AI, 1, "VW电压", "%3dV"},
    {24, 4, 6, 2, CTRL_EDIT, ES_READONLY|ES_NOCAPTION, MODULE_JKMK|DATA_AI, 2, "WU电压", "%3dV"},

    { 0, 6, 8, 2, CTRL_EDIT, ES_READONLY|ES_NODATA,    MODULE_JKMK|DATA_AI, 3, "2路电压", "%3dV"},
    {10, 6, 6, 2, CTRL_EDIT, ES_READONLY|ES_NOCAPTION, MODULE_JKMK|DATA_AI, 3, "UV电压", "%3dV"},
    {17, 6, 6, 2, CTRL_EDIT, ES_READONLY|ES_NOCAPTION, MODULE_JKMK|DATA_AI, 4, "VW电压", "%3dV"},
    {24, 6, 6, 2, CTRL_EDIT|CTRL_END, ES_READONLY|ES_NOCAPTION, MODULE_JKMK|DATA_AI, 5, "WU电压", "%3dV"},
};
const CONTROL  MxDataCtrl[] = {/*母线数据*/
    {0,  0, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI,  6, "输出电压   ", "%3.1dV"},
    {0,  2, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI,  7, "输出电流   ", "%2.1dA"},
    {0,  0, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 10, "1段合母电压", "%3.1dV"},
    {0,  2, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 11, "1段控母电压", "%3.1dV"},
    {0,  4, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 12, "1段负荷电流", "%2.1dA"},
    {0,  6, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 13, "2段合母电压", "%3.1dV"},
    {0,  8, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 14, "2段控母电压", "%3.1dV"},
    {0, 10, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_AI, 15, "2段负荷电流", "%2.1dA"},
};
const CONTROL  BattDataCtrl[] = {/*电池数据*/
    {0, 0, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI,      16, "电池电压", "%3.1dV"},
    {0, 2, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI,      17, "电池电流", "%2.1dA"},
//    {0, 4, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_MKCFG,   11, "当前容量比", "%3.1d%%"},
    {0, 6, 24, 2, CTRL_LIST|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_TEMP,      25, "电池状态", "浮充 \n浮充.\n均充 \n均充.\n放电 \n测试 \n故障."},
//    {0, 8, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_AI, 24, "电池温度", "%2d℃"},
};
const CONTROL  ZlmkViewCtrl[] = {/*充电模块总览*/
#ifdef HARD_XK 
    {0,  0, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 6, "1号机输出电压", "%3.1dV"},
    {0,  2, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 7, "1号机输出电流", "%2.1dA"},
    {0,  4, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 8, "2号机输出电压", "%3.1dV"},
    {0,  6, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_AI, 9, "2号机输出电流", "%2.1dA"},
    {0,  6, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_AI, 9, "2号机输出电流", "%2.1dA"},
#endif
#ifdef HARD_GP
    {0, 0, 23, 8, CTRL_GRID|CTRL_END, BS_NULL, MODULE_JKMK|DATA_ALM, 1, "结束", "%s"},
#endif
};

const CONTROL  TxmkDataCtrl[] = {/*通讯模块数据*/
    {0,  0, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 20, "通讯模块电压", "%2.1dV"},
    {0,  2, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_AI, 21, "通讯模块电流", "%2.1dA"},
};
const CONTROL  TmpCtrl[] = {/*温度数据*/
    {0, 0, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_AI, 24, "1点温度", "%2d℃"},
    {0, 2, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_AI, 25, "2点温度", "%2d℃"},
};
const CONTROL  DiDataCtrl[] = {/*开关数据*/
    { 0, 0, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   0, "01", "0\n1"},
    { 0, 2, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   1, "02", "0\n1"},
    { 0, 4, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   2, "03", "0\n1"},
    { 0, 6, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   3, "04", "0\n1"},
    { 7, 0, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   4, "05", "0\n1"},
    { 7, 2, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   5, "06", "0\n1"},
    { 7, 4, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   6, "07", "0\n1"},
    { 7, 6, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   7, "08", "0\n1"},
    {14, 0, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   8, "09", "0\n1"},
    {14, 2, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,   9, "10", "0\n1"},
    {14, 4, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,  10, "11", "0\n1"},
    {14, 6, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,  11, "12", "0\n1"},
    {21, 0, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,  12, "13", "0\n1"},
    {21, 2, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,  13, "14", "0\n1"},
    {21, 4, 7, 2, CTRL_LIST, ES_READONLY, MODULE_JKMK|DATA_DI,  14, "15", "0\n1"},
    {21, 6, 7, 2, CTRL_LIST|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_DI,  15, "16", "0\n1"},
};

const CONTROL  AlarmNewCtrl[] = {/*当前告警*/
    {0, 0, 23, 8, CTRL_GRID|CTRL_END, BS_NULL, MODULE_JKMK|DATA_ALM, 1, "结束", "%s"},
};
const CONTROL  AlarmOldCtrl[] = {/*历史告警*/
    {0, 0, 24, 8, CTRL_GRID|CTRL_END, BS_NULL, MODULE_JKMK|DATA_ALM, 1, "结束", "%s"},
    {0, 0, 24, 2, CTRL_EDIT, ES_READONLY, 0, 1, "序号", "%s"},
    {0, 2, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_ALM, 1, "类型", "%s"},
    {0, 4, 24, 2, CTRL_EDIT, ES_READONLY, MODULE_JKMK|DATA_ALM, 1, "开始", "%s"},
    {0, 6, 24, 2, CTRL_EDIT|CTRL_END, ES_READONLY, MODULE_JKMK|DATA_ALM, 1, "结束", "%s"},
};

const CONTROL  ZlmkMenuCtrl[] = {/*充电模块数据选择*/
    {0, 0, 12, 2, CTRL_EDIT, ES_READONLY|BS_NOFOCUS, MODULE_JKMK|DATA_TEMP, 17, "充电模块", "%2d"},
    {0, 2, 14, 2, CTRL_BUTTON, BS_NULL, CMD_LOADWIN, 27, "1数据", ""},
    {0, 4, 14, 2, CTRL_BUTTON|CTRL_END, BS_PASSWORD1, CMD_LOADWIN, 28, "2设置", ""},
};
const CONTROL  ZlmkDataCtrl[] = {/*充电模块数据*/
    { 0, 0,  6, 2, CTRL_EDIT, ES_READONLY|BS_NOFOCUS, MODULE_JKMK|DATA_TEMP, 17, "模块", "%2d"},
    { 0, 2, 14, 2, CTRL_EDIT, ES_READONLY, MODULE_CDMK|DATA_AI, 0, "电压", "%3.1dV"},
    {18, 2, 10, 2, CTRL_EDIT, ES_READONLY, MODULE_CDMK|DATA_AI, 1, "电流", "%2.1dA "},
    { 0, 4, 14, 2, CTRL_EDIT, ES_READONLY, MODULE_CDMK|DATA_AI, 3, "限流", "%3d%%"},
//    {18, 4, 10, 2, CTRL_LIST, ES_READONLY, MODULE_CDMK|DATA_ALM, 1, "通讯", "正常\n中断"},

    { 0, 6, 14, 2, CTRL_LIST, ES_READONLY, MODULE_CDMK|DATA_DI, 1, "状态", "自动\n手动"},
    {12, 6, 10, 2, CTRL_LIST|CTRL_END, ES_READONLY|ES_NOCAPTION, MODULE_CDMK|DATA_DI, 0, "开关机", "/开机\n/关机"},
};
const CONTROL  ZlmkSetCtrl[] = {/*充电模块设置*/
    {0,  0, 24, 2, CTRL_EDIT, BS_NULL, MODULE_CDMK|DATA_MKCFG, 0, "模块地址", "%0~63b%2d"},
    {0,  2, 24, 2, CTRL_EDIT, BS_NULL, MODULE_CDMK|DATA_MKCFG, 1, "连接串口", "%1~8b%2d"},
    {0,  4, 24, 2, CTRL_LIST, BS_NULL, MODULE_CDMK|DATA_MKCFG, 8, "允许控制", "禁止\n允许"},
    {0,  6, 24, 2, CTRL_LIST, BS_NULL, MODULE_CDMK|DATA_DO,    0, "开关机控制", "开机\n关机"},
    {0,  8, 24, 2, CTRL_EDIT, BS_NULL, MODULE_CDMK|DATA_AO,    0, "输出电压", "%#1960~2800b%3.1dV"},
    {0, 10, 24, 2, CTRL_EDIT, BS_NULL, MODULE_CDMK|DATA_AO,    1, "限流点", "%0~100b%3d%%"},
    {0, 12, 24, 2, CTRL_EDIT, BS_NULL, MODULE_CDMK|DATA_MKCFG, 3, "输出电压上限", "%#2400~2800b%3.1dV"},
    {0, 14, 24, 2, CTRL_EDIT|CTRL_END, BS_NULL, MODULE_CDMK|DATA_MKCFG, 4, "输出电压下限", "%#1960~2400b%3.1dV"},
};

const CONTROL  AlarmClassCtrl[] = {/*告警级别*/
#ifdef HARD_GP
    {0,  0, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             1, "交流空开跳闸", "不告警  \n一般告警\n紧急告警"},
    {25, 0, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 1, "输出继电器", "%0~8b%2d"},
    {0,  2, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             0, "交流停电", "不告警  \n一般告警\n紧急告警"},
    {25, 2, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 0, "输出继电器", "%0~8b%2d"},
    {0,  4, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             2, "交流过压", "不告警  \n一般告警\n紧急告警"},
    {25, 4, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 2, "输出继电器", "%0~8b%2d"},
    {0,  6, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             3, "交流欠压", "不告警  \n一般告警\n紧急告警"},
    {25, 6, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 3, "输出继电器", "%0~8b%2d"},

    {0,  8, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             4, "交流缺相", "不告警  \n一般告警\n紧急告警"},
    {25, 8, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 4, "输出继电器", "%0~8b%2d"},
    {0, 10, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             5, "市电切换失败", "不告警  \n一般告警\n紧急告警"},
    {25,10, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 5, "输出继电器", "%0~8b%2d"},
    {0, 12, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             6, "防雷故障", "不告警  \n一般告警\n紧急告警"},
    {25,12, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 6, "输出继电器", "%0~8b%2d"},
    {0, 14, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             18, "直流输出跳闸", "不告警  \n一般告警\n紧急告警"},
    {25,14, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 18, "输出继电器", "%0~8b%2d"},

    {0, 16, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             14, "母线过压", "不告警  \n一般告警\n紧急告警"},
    {25,16, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 14, "输出继电器", "%0~8b%2d"},
    {0, 18, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             15, "母线欠压", "不告警  \n一般告警\n紧急告警"},
    {25,18, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 15, "输出继电器", "%0~8b%2d"},
    {0, 20, 26, 2, CTRL_LIST, BS_NULL, MODULE_JKMK|DATA_ALMCFG,             17, "母线过负荷", "不告警  \n一般告警\n紧急告警"},
    {25,20, 2, 2, CTRL_EDIT, BS_NULL|ES_NOCAPTION, MODULE_JKMK|DATA_ALMMAP, 17, "输出继电器", "%0~8b%2d"},

⌨️ 快捷键说明

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