| | |
| | | var eleCircle = new EleCircle('eleCircle', {});
|
| | | var signalGood = new Image();
|
| | | signalGood.src="image/eleCircle/signalGood.gif";
|
| | | var signalBad = new Image();
|
| | | signalBad.src="image/eleCircle/signalBad.gif";
|
| | | $(function() {
|
| | | eleCircle.drawImg({
|
| | | startX: 10,
|
| | | startY: 30,
|
| | | width: 30,
|
| | | height: 30,
|
| | | isShow:false,
|
| | | id: 'signal'
|
| | | });
|
| | | |
| | | // 最上方的横线
|
| | | eleCircle.drawLine({
|
| | | startX: 120,
|
| | |
| | | });
|
| | |
|
| | | // 二极管上方的横线
|
| | | eleCircle.drawLine({
|
| | | startX: 380,
|
| | | startY: 135,
|
| | | endX: 430,
|
| | | endY: 135,
|
| | | strokeStyle: '#FF0000',
|
| | | });
|
| | | // eleCircle.drawLine({
|
| | | // startX: 380,
|
| | | // startY: 135,
|
| | | // endX: 430,
|
| | | // endY: 135,
|
| | | // strokeStyle: '#FF0000',
|
| | | // });
|
| | | // 二极管上方的竖线
|
| | | eleCircle.drawLine({
|
| | | startX: 430,
|
| | | startY: 135,
|
| | | endX: 430,
|
| | | endY: 160,
|
| | | strokeStyle: '#FF0000',
|
| | | });
|
| | | // eleCircle.drawLine({
|
| | | // startX: 430,
|
| | | // startY: 135,
|
| | | // endX: 430,
|
| | | // endY: 160,
|
| | | // strokeStyle: '#FF0000',
|
| | | // });
|
| | |
|
| | |
|
| | |
|
| | |
|
| | | // 二极管下方的竖线
|
| | | eleCircle.drawLine({
|
| | | startX: 430,
|
| | | startY: 220,
|
| | | endX: 430,
|
| | | endY: 250,
|
| | | strokeStyle: '#FF0000',
|
| | | });
|
| | | // eleCircle.drawLine({
|
| | | // startX: 430,
|
| | | // startY: 220,
|
| | | // endX: 430,
|
| | | // endY: 250,
|
| | | // strokeStyle: '#FF0000',
|
| | | // });
|
| | |
|
| | | // 二极管下方的横线
|
| | | eleCircle.drawLine({
|
| | | startX: 430,
|
| | | startY: 250,
|
| | | endX: 380,
|
| | | endY: 250,
|
| | | strokeStyle: '#FF0000',
|
| | | });
|
| | | // eleCircle.drawLine({
|
| | | // startX: 430,
|
| | | // startY: 250,
|
| | | // endX: 380,
|
| | | // endY: 250,
|
| | | // strokeStyle: '#FF0000',
|
| | | // });
|
| | |
|
| | |
|
| | | // BATC+端上方的虚线
|
| | |
| | | });
|
| | |
|
| | | // 绘制二极管Do
|
| | | eleCircle.drawDiode({
|
| | | startX: 430,
|
| | | startY: 160,
|
| | | id: 'diode'
|
| | | });
|
| | | // eleCircle.drawDiode({
|
| | | // startX: 430,
|
| | | // startY: 160,
|
| | | // id: 'diode'
|
| | | // });
|
| | |
|
| | | // 绘制ko开关
|
| | | eleCircle.drawSwitchBtn({
|
| | |
| | | id: 'title',
|
| | | startX: 400,
|
| | | startY: 40,
|
| | | name: '电池组浮充状态电流方向',
|
| | | name: '设备浮充状态电流方向',
|
| | | });
|
| | |
|
| | | // 设备内部温度
|
| | |
| | | [430, 520], [430, 360],[320,360]
|
| | | ],
|
| | | clockwise: 0,
|
| | | name: '电池组浮充状态电流方向'
|
| | | name: '设备浮充状态电流方向'
|
| | | }
|
| | |
|
| | | currentObj = $.extend({}, currentObj, floatCharge);
|
| | |
| | | lineWidth: 20,
|
| | | fontWeight: 'bold',
|
| | | id: 'eleCurrent'
|
| | | });
|
| | | |
| | | // 负载电流
|
| | | eleCircle.drawText({
|
| | | id: 'loaderCurr',
|
| | | startX: 600,
|
| | | startY: 50,
|
| | | name: '最大负载电流:0A',
|
| | | });
|
| | | |
| | | // 最大核容电流
|
| | | eleCircle.drawText({
|
| | | id: 'disCurrMax',
|
| | | startX: 600,
|
| | | startY: 70,
|
| | | name: '最大核容电流:0A',
|
| | | });
|
| | |
|
| | | // 浮充电流方向
|
| | |
| | | if(typeof callback == 'function') {
|
| | | callback.call({}, data);
|
| | | }
|
| | | |
| | | // 判断workstatus
|
| | | switch(workstatus) {
|
| | | case 0: { // 浮充状态
|