Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Circuits.jl

Usage

using Circuits
using TikzPictures
using Unitful
R1 = 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)

test_circuit.svg

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages