| | |
| | | // 绘制负载模块 |
| | | loaderMoudle(diagram, battGroup); |
| | | |
| | | // 设置页面中的文本 |
| | | setDiagramTexts(diagram); |
| | | return diagram; |
| | | } |
| | | |
| | |
| | | ] |
| | | }); |
| | | } |
| | | |
| | | function setDiagramTexts(diagram) { |
| | | // 设备温度 |
| | | let line3 = diagram.getOption('line3').points; |
| | | let line13 = diagram.getOption('line13').points; |
| | | let offset1 = (line13[0][0] - line3[0][0])/2; |
| | | diagram.text({ |
| | | id: 'devTemp', |
| | | flush: true, |
| | | baseline: 'top', |
| | | align: 'center', |
| | | fontSize: 16, |
| | | point: [line3[0][0]+offset1, line3[0][1]+16], |
| | | text: '设备温度:0℃' |
| | | }); |
| | | |
| | | // 电流 |
| | | let line15 = diagram.getOption('line15').points; |
| | | let offset2 = (line15[1][0] - line15[0][0])/2; |
| | | diagram.text({ |
| | | id: 'battCurr', |
| | | flush: true, |
| | | baseline: 'top', |
| | | align: 'center', |
| | | fontSize: 16, |
| | | point: [line15[0][0]+offset2, line15[0][1]+16], |
| | | text: '0.00A' |
| | | }); |
| | | |
| | | // 在线电压 |
| | | let line16 = diagram.getOption('line16').points; |
| | | let offset3 = (line16[1][0] - line16[0][0])/2; |
| | | diagram.text({ |
| | | id: 'onlineVol', |
| | | flush: true, |
| | | baseline: 'top', |
| | | align: 'center', |
| | | fontSize: 16, |
| | | point: [line16[0][0]+offset3, line16[0][1]+16], |
| | | text: '0.00V' |
| | | }); |
| | | |
| | | // 组端电压 |
| | | let line11 = diagram.getOption('line11').points; |
| | | diagram.text({ |
| | | id: 'groupVol', |
| | | flush: true, |
| | | baseline: 'bottom', |
| | | align: 'left', |
| | | fontSize: 16, |
| | | point: [line11[1][0]+8,line11[1][1]-4], |
| | | text: '0.00V' |
| | | }); |
| | | |
| | | // 设置电路图类型 |
| | | diagram.text({ |
| | | id: 'type', |
| | | flush: true, |
| | | fontSize: 14, |
| | | align: 'center', |
| | | point: [diagram.width/2, 10], |
| | | text: '设备未连接', |
| | | }); |
| | | } |
| | | export default circuitDiagram; |