文件名称:pycircuit:使用python设计电路(实验性)(不推荐使用https
文件大小:94KB
文件格式:ZIP
更新时间:2024-06-03 06:49:28
Python
电路描述库 入门 common_emitter.py from pycircuit . circuit import * from pycircuit . library import * @ circuit ( 'Common Emitter' , 'gnd' , '12V' , 'vin' , 'vout' ) def common_emitter_amplifer ( self , gnd , vcc , vin , vout ): nb , ne = nets ( 'nb ne' ) Inst ( 'Q' , 'npn sot23' )[ 'B' , 'C' , 'E' ] = nb , vout , ne # Current limiting resistor Inst ( 'R' , '1.2k' )[ '~' , '~' ] = vcc ,
【文件预览】:
pycircuit-master
----router()
--------router.py(8KB)
--------__init__.py(33B)
--------monosat.py(25KB)
----MANIFEST.in(18B)
----placer()
--------box.py(4KB)
--------bin.py(1KB)
--------place.py(2KB)
--------grid.py(752B)
--------__init__.py(32B)
----pycircuit()
--------outline.py(5KB)
--------circuit.py(22KB)
--------pinassign.py(5KB)
--------optimize.py(3KB)
--------__init__.py(0B)
--------component.py(6KB)
--------library()
--------layers.py(6KB)
--------pcb.py(9KB)
--------compiler.py(12KB)
--------package.py(9KB)
--------traces.py(7KB)
--------formats()
--------diffev.py(12KB)
--------device.py(4KB)
--------build.py(5KB)
--------testbench.py(880B)
----Pipfile.lock(9KB)
----examples()
--------common_emitter()
--------__init__.py(0B)
--------joule_thief()
--------mcu()
--------sallen_key()
--------voltage_divider()
--------.gitignore(11B)
--------print_library.py(390B)
--------build.py(729B)
----.travis.yml(308B)
----setup.py(563B)
----README.md(4KB)
----Pipfile(233B)
----tests()
--------test_device.py(2KB)
--------test_parser.py(1KB)
--------test_component.py(2KB)
--------test_circuit.py(7KB)
--------__init__.py(0B)
--------test_pinassign.py(3KB)
----.gitignore(41B)
----viewer()
--------index.html(2KB)
--------js()
--------app.js(906B)
--------css()
--------.gitignore(23B)
--------package-lock.json(10KB)
--------package.json(630B)