using Circuits
using TikzPictures
using UnitfulR1 = Resistor(1u"Ω")
R2 = Resistor(1u"Ω")
C = PolarCapacitor(1u"F")
S = Switch()
D = Diode()c = Circuit()
push!(c, R1)
push!(c, R2)
push!(c, C)
push!(c, S)
push!(c, D)
connect!(c, R1, 1, C, "+")
connect!(c, C, "+", S, 2)
connect!(c, S, 1, R2, 2)
connect!(c, R2, 1, R1, 2)
connect!(c, R2, 2, D, "+")
connect!(c, C, "-", D, "-")
unique_labels!(c)Circuit with 5-element Array{Element,1}:
R₁(1 Ω)
R₂(1 Ω)
C⁺₁(1 F)
S₁(off)
D₁
save(SVG("test_circuit"), c)