Merge branch 'dev_lj' of http://whyclj@118.89.139.230:10101/r/~whyclj/zijing.git into dev_lj
| | |
| | | return Number(work_curr.toFixed(2)); |
| | | } |
| | | |
| | | /* |
| | | * 获取10小时率的容量(算法升级版) |
| | | * @param int stdah 标称容量 |
| | | * @param current 测试电流 |
| | | * @param userCap 用户输入核容容量 |
| | | * @return 10小时率的容量 |
| | | */ |
| | | function get10HCapPlus(stdah, current, userCap) { |
| | | userCap = strToNum(userCap); |
| | | var cap = (stdah/get10HCap(stdah, current)*userCap).toFixed(0); |
| | | return cap; |
| | | } |
| | | |
| | | // 将字符串转化为数字 |
| | | function strToNum(str) { |
| | | str = Number(str); |
| | |
| | | $('#equip61850_discharge_curr').on('input propertychange', function() {
|
| | | var curr = $(this).val();
|
| | | var batt = getBatt();
|
| | | $('#equip61850_advise_dis_cap').text(get10HCap(batt.MonCapStd, curr));
|
| | | // 用户输入的容量 |
| | | var userCap = $("#equip61850_dis_cap").val(); |
| | | $('#equip61850_advise_dis_cap').text(get10HCapPlus(batt.MonCapStd, curr, userCap)); |
| | | $('#equip61850_advise_work_curr').text(getNegPoleVol(mygraph.online, mygraph.group, curr));
|
| | | }); |
| | | |
| | | // 修改容量 |
| | | $('#equip61850_dis_cap').on('input propertychange', function() { |
| | | var userCap = $(this).val(); |
| | | var batt = getBatt(); |
| | | // 用户输入的容量 |
| | | var curr = $("#equip61850_discharge_curr").val(); |
| | | $('#equip61850_advise_dis_cap').text(get10HCapPlus(batt.MonCapStd, curr, userCap)); |
| | | });
|
| | |
|
| | | // 获取61850面板的所有文本框
|
| | |
| | | // 选择测试类型下拉列表
|
| | | changeSelected($('#equip61850_discharge_type'), param.TestCmd);
|
| | | // 设置核容容量的预估值
|
| | | $('#equip61850_advise_dis_cap').text(get10HCap(batt.MonCapStd, param.DisCurr));
|
| | | $('#equip61850_advise_dis_cap').text(get10HCapPlus(batt.MonCapStd, param.DisCurr, param.DisCap)); |
| | | //console.info($('#equip61850_discharge_type').data());
|
| | | set61850KDParams(); // 设置KD测试时参数的样式
|
| | | // 设置61805面板的设备工作电流
|
| | |
| | | startY: 80, |
| | | fillStyle: '#FF0000', |
| | | strokeStyle: '#0000DD', |
| | | name: 'BATC+端', |
| | | name: '电源+端', |
| | | id: 'BATCAnode' |
| | | }); |
| | | |
| | |
| | | startY: 320, |
| | | fillStyle: '#FF0000', |
| | | strokeStyle: '#0000DD', |
| | | name: 'BATD+端', |
| | | name: '电池+端', |
| | | id: 'BATDAnode' |
| | | }); |
| | | |
| | |
| | | startY: 460, |
| | | fillStyle: '#000', |
| | | strokeStyle: '#0000DD', |
| | | name: 'BAT-端', |
| | | name: '电池-端', |
| | | nPosition: 'down', |
| | | id: 'BATCathode' |
| | | }); |
| | |
| | | gl.DEV61850.stopreasons = { |
| | | 0:'设备掉电',1:'手动终止',2:'放电时间到',3:'放电容量到',4:'单体电压下限到',5:'单体温度上限到',6:'组端电压下限到', |
| | | 7:'市电中断',8:'单体模块通信异常',9:'存储数据满',10:'机内温度异常',11:'放电电流异常',12:'后台通信中断',13:'内部程序异常', |
| | | 14:'电源电压高',15:'协议转通信异常',16:'其他',27:'其他设备在工作',28:'其他设备故障停止',29:'电压过高或过低',30:'干接点故障' |
| | | 14:'电源电压高',15:'协议转通信异常',16:'其他',27:'其他设备在工作',28:'其他设备故障停止',29:'电压过高或过低',30:'干接点故障', |
| | | 31:'单体异常',32:'电压输入过高或过低',33: '电池电流异常', 34:'未知' |
| | | }; |
| | | gl.DEV61850.failreasons = { |
| | | 0:'无', 1:'暂停',2:'正在放电测试',3:'正在等待放电',4:'正在限流充电',5:'正在直连充电',6:'正在等待充电',7:'放电时间到停止', |