コード例 #1
0
ファイル: test_DC_sweep.py プロジェクト: konst1970/dnipro
def run_test_circuit_sweep(name):
    G2 = Conductor('G2', [0, 1], 0.25) # 0.5 1/Ohm
    # R2 = Resistor('R2', [0, 1], 0.25) # 0.5 1/Ohm
    R1 = Resistor('R1', [1, 2], 1) # 2 Ohm
    R3 = Resistor('R3', [2, 0], 5) # 4 Ohm
    I4 = CurrentSource('I4', [0, 1], 2) # 0.5 Ampere

    test_circuit = Circuit()
    test_circuit.add_components([R1, G2, R3, I4])
    
    res = test_circuit.solve_DC_sweep(I4, 2, 8, 1) # DC
    print(res['result'])

    test_circuit.draw_VA_plot('VA', I4, res)