 
import sys
sys.path.append("../../../../srcdoc/scidocxml/draw/pydraw")
import pyDraw as pd
import pyDrawElectro as el
import pyDrawElectroCI as ci
circuit = pd.Group({'stroke':'black'})
sp5 = ci.SysamSP5({'pos':[0,0],'name':'SP5'})
R = el.Resistance({'pos':[7,1.5],'orient':'r','legend':'R'})
C = el.Capacite({'pos':R.bornes[1],'orient':'d','legend':'C'})
f1 = el.Fil({'b1':R.bornes[1],'b2':[R.bornes[1][0]+2,R.bornes[1][1]],'p1':'black','p2':'black'})
L = el.Inductance({'pos':f1.bornes[1],'orient':'d','legend':'L'})
f2 = el.Fil({'b1':C.bornes[1],'b2':L.bornes[1]})
f3 = el.Fil({'b1':sp5.bornes[13],'b2':C.bornes[1],'p2':'black'})
f4 = el.Fil({'b1':sp5.bornes[11],'b2':R.bornes[0],'p2':'black'})
f5 = el.Fil({'b1':sp5.bornes[1],'b2':R.bornes[0],'fill':'black'})
f6 = el.Fil({'b1':sp5.bornes[2],'b2':L.bornes[0],'fill':'black'})
circuit.add([sp5,R,C,f1,L,f2,f3,f4,f5,f6]) 
                

import sys
sys.path.append("../../../../srcdoc/scidocxml/draw/pydraw")
import pyDraw as pd
import pyDrawElectro as el
import pyDrawElectroCI as ci
circuit = pd.Group({'stroke':'black'})
sp5 = ci.SysamSP5({'pos':[0,0],'name':'SP5'})
R = el.Resistance({'pos':[7,1.5],'orient':'r','legend':'R'})
C = el.Capacite({'pos':R.bornes[1],'orient':'d','legend':'C'})
f1 = el.Fil({'b1':R.bornes[1],'b2':[R.bornes[1][0]+2,R.bornes[1][1]],'fill':'black'})
L = el.Inductance({'pos':f1.bornes[1],'orient':'d','legend':'L'})
f2 = el.Fil({'b1':C.bornes[1],'b2':L.bornes[1],'p2':'black','p1':'black'})
f3 = el.Fil({'b1':sp5.bornes[13],'b2':C.bornes[1],'p1':'black','p2':'black'})
f4 = el.Fil({'b1':sp5.bornes[11],'b2':R.bornes[0],'p2':'black'}) 
f5 = el.Fil({'b1':sp5.bornes[1],'b2':R.bornes[0],'p2':'black'})
f4b = el.Fil({'b1':sp5.bornes[1],'b2':[sp5.bornes[1][0]+3,sp5.bornes[1][1]],'p2':'black'})
f6 = el.Fil({'b1':sp5.bornes[2],'b2':L.bornes[0],'p2':'black'})
ao = ci.Ampli8b({'pos':[14,3],'name':'TL081'})
f7 = el.Piste({'b1':L.bornes[0],'path':[['r',1]],'b2':ao.bornes[3],'dir':'u','fill':'black'})
R1 = el.Resistance({'pos':[13.5,1.5],'legend':'R1','orient':'d','variable':'true'})
f8 = el.Fil({'b1':L.bornes[1],'b2':R1.bornes[1]})
R2 = el.Resistance({'pos':R1.bornes[0],'orient':'r','legend':'R2'})
f9 = el.Fil({'b1':R2.bornes[1],'b2':ao.bornes[6]})
f10 = el.Fil({'b1':R2.bornes[0],'b2':ao.bornes[2],'p1':'black'})
f11 = el.Fil({'b1':ao.bornes[6],'b2':[sp5.bornes[1][0]+3,sp5.bornes[1][1]],'dir':'v'})
f12 = el.Piste({'b1':ao.bornes[7],'b2':sp5.bornes[15],'path':[['u',2]],'dir':'h'})
f13 = el.Piste({'b1':ao.bornes[4],'b2':sp5.bornes[16],'path':[['r',2],['u',5.5]],'dir':'h'})
circuit.add([sp5,R,C,f1,L,f2,f3,f4,f4b,f5,f6,ao,f7,R1,f8,R2,f9,f10,f11,f12,f13])   
                
