Jak vypočítat hodnoty paralelních rezistorů v Pythonu pomocí UliEngineering

Můžete snadno vypočítat celkový odpor paralelních rezistorů pomocí knihovny UliEngineering v Pythonu:

TechOverflow calculators:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
Ω
Ω
parallel_resistors.py
from UliEngineering.Electronics.Resistors import *
from UliEngineering.EngineerIO import *

# Výpočet celkového odporu dvou paralelních rezistorů
total = parallel_resistors("1k", "2k")
print(f"Total resistance: {format_value(total, 'Ω')}")

# Výpočet celkového odporu tří paralelních rezistorů
total = parallel_resistors("1k", "2k", "3k")
print(f"Total resistance: {format_value(total, 'Ω')}")

Příklad výstupu

parallel_resistors_output.txt
Total resistance: 666.7 mΩ
Total resistance: 545.5 mΩ

Funkce parallel_resistors() přijímá libovolný počet hodnot rezistorů jako argumenty a počítá celkový odpor pomocí vzorce pro paralelní rezistory:

$$R_{total} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2} + \dots + \frac{1}{R_n}}$$
Podívejte se na podobné články podle kategorie: Calculators, Electronics, Python