KZ
item
Негізгі бет
Трендинг
Журнал
Ұнаған бейнелер
Ең жақсы KZitem
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
Кіру
Тіркелу
Кіру
Тіркелу
Негізгі бет
Трендинг
Журнал
Ұнаған бейнелер
Ең жақсы KZitem
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
Негізгі бет
Solving Circuits With DC Voltmeter
Күн бұрын
Solving Circuits With DC Voltmeter
Рет қаралды
424
Electric Circuits
1
1
Жүктеу
Пікірлер: 1
@electriccircuits7164
5 ай бұрын
# Pyspice (Python) code to simulate Example 3 in the video # Compare with theory solution in the video at 11:30 (without voltmeter) ########################################################## import PySpice.Logging.Logging as Logging logger = Logging.setup_logging() from PySpice.Spice.Netlist import Circuit from PySpice.Unit import * circuit = Circuit('Voltmeter - Example 3') circuit.V(1, '1', circuit.gnd, 7.5@u_V) circuit.R(1, '1', '2', 20@u_kΩ) circuit.R(2, '2', circuit.gnd, 80@u_kΩ) circuit.R(3, '1', '3', 390@u_Ω) circuit.R(4, '4', circuit.gnd, 200@u_Ω) circuit.V('zero', '2', '5', 0@u_V) circuit.V(2, '5', '4', 0.6@u_V) circuit.F(1, '3', '4', 'Vzero', 39) simulator = circuit.simulator(temperature=25, nominal_temperature=25) analysis = simulator.operating_point() for node in analysis.nodes.values(): print('Node {}: {:1.4f} V'.format(str(node), float(node))) for node in analysis.branches.values(): print('Node {}: {:5.3e} A'.format(str(node), float(node))) ###################################################################### # Calculate and display the currents in each reistor i1 = (analysis['1'] - analysis['2'])/circuit.R1.resistance print('i1{}: {:5.3e} A'.format(str(i1), float(i1))) i2 = (analysis['2'])/circuit.R2.resistance print('i2{}: {:5.3e} A'.format(str(i2), float(i2))) i3 = (analysis['1'] - analysis['3'])/circuit.R3.resistance print('i3{}: {:5.3e} A'.format(str(i3), float(i3))) i4 = (analysis['4'] - analysis['3'])/circuit.R4.resistance print('i4{}: {:5.3e} A'.format(str(i4), float(i4)))
Пікірлер: 1