| | |
| | | startY: 80, |
| | | fillStyle: '#000', |
| | | strokeStyle: '#0000DD', |
| | | name: 'BATC+端', |
| | | name: 'BATC-端', |
| | | id: 'BATCAnode' |
| | | }); |
| | | |
| | |
| | | startY: 320, |
| | | fillStyle: '#000', |
| | | strokeStyle: '#0000DD', |
| | | name: 'BATD+端', |
| | | name: 'BAT-端', |
| | | id: 'BATDAnode' |
| | | }); |
| | | |
| | |
| | | startY: 460, |
| | | fillStyle: '#000', |
| | | strokeStyle: '#0000DD', |
| | | name: 'BAT-端', |
| | | name: 'BAT+端', |
| | | nPosition: 'down', |
| | | id: 'BATCathode' |
| | | }); |
| | |
| | | // 绘制二极管Do |
| | | eleCircle.drawDiode({ |
| | | startX: 430, |
| | | startY: 160, |
| | | startY: 220, |
| | | id: 'diode' |
| | | }); |
| | | |
| | |
| | | |
| | | this.context.beginPath(); |
| | | this.context.moveTo(opts.startX, opts.startY); |
| | | this.context.lineTo(opts.startX, opts.startY+opts.height); |
| | | this.context.lineTo(opts.startX, opts.startY-opts.height); |
| | | this.context.closePath(); |
| | | this.context.stroke(); |
| | | |
| | | this.context.beginPath(); |
| | | this.context.moveTo(opts.startX-opts.height/2, opts.startY+opts.height); |
| | | this.context.lineTo(opts.startX+opts.height/2, opts.startY+opts.height); |
| | | this.context.moveTo(opts.startX-opts.height/2, opts.startY-opts.height); |
| | | this.context.lineTo(opts.startX+opts.height/2, opts.startY-opts.height); |
| | | this.context.closePath(); |
| | | this.context.stroke(); |
| | | |
| | | this.context.beginPath(); |
| | | this.context.moveTo(opts.startX, opts.startY+opts.height); |
| | | this.context.lineTo(opts.startX-Math.tan(Math.PI/6)*opts.height, opts.startY+opts.height*2); |
| | | this.context.lineTo(opts.startX+Math.tan(Math.PI/6)*opts.height, opts.startY+opts.height*2); |
| | | this.context.moveTo(opts.startX, opts.startY-opts.height); |
| | | this.context.lineTo(opts.startX-Math.tan(Math.PI/6)*opts.height, opts.startY-opts.height*2); |
| | | this.context.lineTo(opts.startX+Math.tan(Math.PI/6)*opts.height, opts.startY-opts.height*2); |
| | | this.context.closePath(); |
| | | this.context.fill(); |
| | | |
| | | this.context.beginPath(); |
| | | this.context.moveTo(opts.startX, opts.startY+opts.height*2); |
| | | this.context.lineTo(opts.startX, opts.startY+opts.height*3); |
| | | this.context.moveTo(opts.startX, opts.startY-opts.height*2); |
| | | this.context.lineTo(opts.startX, opts.startY-opts.height*3); |
| | | this.context.closePath(); |
| | | this.context.stroke(); |
| | | |
| | | setEleCircleName(this.context, { |
| | | startX: opts.startX+8, |
| | | startY: opts.startY+opts.height*2.6, |
| | | startY: opts.startY-opts.height*1.3, |
| | | name:'D1', |
| | | pos: 'right', |
| | | txtLength:-1 |
| | |
| | | powerCutDis:[ |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [480, 360], |
| | | endP: [480, 320] |
| | | }, |
| | | { |
| | | startP: [480, 320], |
| | | endP: [456, 320] |
| | | } |
| | | ] |
| | | moveLine:[{ |
| | | startP:[586, 460], |
| | | endP:[480, 460] |
| | | },{ |
| | | startP:[480, 460], |
| | | endP: [480, 440] |
| | | }] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [440, 320], |
| | | endP: [380, 320] |
| | | } |
| | | ] |
| | | moveLine: [{ |
| | | startP:[456, 80], |
| | | endP: [586, 80] |
| | | }] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [380, 320], |
| | | endP: [380, 226] |
| | | } |
| | | ] |
| | | moveLine: [{ |
| | | startP:[380, 170], |
| | | endP: [380, 80] |
| | | },{ |
| | | startP:[380, 80], |
| | | endP: [440, 80] |
| | | },] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [380, 170], |
| | | endP: [380, 80] |
| | | } |
| | | ] |
| | | moveLine: [{ |
| | | startP:[440, 320], |
| | | endP: [380, 320] |
| | | },{ |
| | | startP:[380, 320], |
| | | endP: [380, 226] |
| | | },] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [380, 80], |
| | | endP: [440, 80] |
| | | } |
| | | ] |
| | | moveLine: [{ |
| | | startP:[480, 360], |
| | | endP:[480, 320] |
| | | },{ |
| | | startP:[480, 320], |
| | | endP: [456, 320] |
| | | },] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [456, 80], |
| | | endP: [740, 80] |
| | | } |
| | | ] |
| | | moveLine:[{ |
| | | startP:[586, 80], |
| | | endP: [740, 80] |
| | | },{ |
| | | startP:[740, 80], |
| | | endP: [740, 190], |
| | | },] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [740, 80], |
| | | endP: [740, 190] |
| | | } |
| | | ] |
| | | moveLine: [{ |
| | | startP:[740, 290], |
| | | endP: [740, 460] |
| | | }] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [740, 290], |
| | | endP: [740, 460] |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [740, 460], |
| | | endP: [586, 460] |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | fillColor:'#FF0000', |
| | | moveLine: [ |
| | | { |
| | | startP: [586, 460], |
| | | endP: [480, 460] |
| | | }, |
| | | { |
| | | startP: [480, 460], |
| | | endP: [480, 440] |
| | | } |
| | | ] |
| | | }, |
| | | moveLine: [{ |
| | | startP:[740, 460], |
| | | endP: [586, 460] |
| | | }] |
| | | } |
| | | ] |
| | | }; |
| | | |
| | |
| | | k3: {stats: 'off'} |
| | | }, |
| | | powerCutDis: { |
| | | k1:{stats: 'off'}, |
| | | k1:{stats: 'on'}, |
| | | k2: {stats: 'off'}, |
| | | k3: {stats: 'off'} |
| | | } |