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

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

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

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

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

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

series_resistors_output.txt
Загальний опір: 3,00 кОм
Загальний опір: 6,00 кОм

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

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