Как вычислить ёмкость пикселя из ёмкости терминала на Python с помощью UliEngineering

Можно легко вычислить ёмкость пикселя из ёмкости терминала с помощью библиотеки Python UliEngineering:

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.
F
pixel_capacitance_from_terminal_capacitance.py
from UliEngineering.Electronics.Capacitors import pixel_capacitance_from_terminal_capacitance
from UliEngineering.EngineerIO import *

# Вычислить ёмкость пикселя для 100 пФ терминала с массивом 10x10
cp = pixel_capacitance_from_terminal_capacitance("100pF", 10, 10)
print(f"Pixel capacitance (100pF, 10x10): {format_value(cp, 'F')}")

# Вычислить ёмкость пикселя для 50 пФ терминала с массивом 8x8
cp = pixel_capacitance_from_terminal_capacitance("50pF", 8, 8)
print(f"Pixel capacitance (50pF, 8x8): {format_value(cp, 'F')}")

Пример вывода

pixel_capacitance_output.txt
Pixel capacitance (100pF, 10x10): 1.00 pF
Pixel capacitance (50pF, 8x8): 780 fF

Расчёт ёмкости пикселя определяет ёмкость отдельных пикселей в массиве, когда известна общая ёмкость терминала. Это важно для проектирования сенсоров изображений, технологий дисплеев и любых применений, связанных с пиксельными ёмкостными массивами, где общая ёмкость измеряется, но требуются характеристики отдельных пикселей.

Ёмкость пикселя вычисляется по формуле: $C_{pixel} = \frac{C_{terminal}}{N \times M}$, где $C_{pixel}$ — ёмкость отдельного пикселя, $C_{terminal}$ — измеренная ёмкость терминала, а $N \times M$ — общее число пикселей в массиве. Это предполагает, что все пиксели имеют одинаковую ёмкость и соединены параллельно.

Связанные записи


Check out similar posts by category: Calculators Electronics Python