Як обчислити значення паралельних резисторів у Python за допомогою UliEngineering

Ви можете легко обчислити загальний опір паралельно з’єднаних резисторів за допомогою бібліотеки Python UliEngineering:

parallel_resistors.py
from UliEngineering.Electronics.Resistors import *
from UliEngineering.EngineerIO import *

# Обчислити загальний опір двох паралельних резисторів
total = parallel_resistors("1k", "2k")
print(f"Загальний опір: {format_value(total, 'Ом')}")

# Обчислити загальний опір трьох паралельних резисторів
total = parallel_resistors("1k", "2k", "3k")
print(f"Загальний опір: {format_value(total, 'Ом')}")

Приклад виводу

parallel_resistors_output.txt
Загальний опір: 666,7 мОм
Загальний опір: 545,5 мОм

Функція parallel_resistors() приймає будь-яку кількість значень резисторів як аргументи та обчислює загальний опір за формулою паралельного з’єднання:

$$R_{total} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2} + \dots + \frac{1}{R_n}}$$
Дивіться схожі статті за категоріями: Electronics, Python