Skip to content

planer-pro/TransistorCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Русский интерфейс English interface
Русский интерфейс English interface

Описание / Description

Русский

Простое приложение на Python с графическим интерфейсом для расчета параметров резисторов в схемах с биполярными и полевыми транзисторами. Поддерживает два режима работы: линейный (усилительный) и ключевой.

English

A simple Python application with a graphical interface for calculating resistor parameters in circuits with bipolar and field-effect transistors. Supports two operating modes: linear (amplifier) and switching.

Возможности / Features

Русский

  • Расчет резистора базы для биполярных транзисторов (NPN и PNP) в линейном и ключевом режимах
  • Расчет резистора затвора для MOSFET транзисторов в ключевом режиме
  • Поддержка двух языков: русский и английский
  • Сохранение параметров между сессиями
  • Автоматический подбор стандартных значений резисторов из ряда E24
  • Проверка на превышение мощности рассеяния резистора
  • Интуитивный интерфейс с вкладками для разных типов транзисторов

English

  • Base resistor calculation for bipolar transistors (NPN and PNP) in linear and switching modes
  • Gate resistor calculation for MOSFET transistors in switching mode
  • Two language support: Russian and English
  • Parameter saving between sessions
  • Automatic selection of standard resistor values from the E24 series
  • Power dissipation check for resistors
  • Intuitive interface with tabs for different transistor types

Установка и запуск / Installation and Running

Русский

Вариант 1: Скомпилированный файл для Windows

Самый простой способ начать работу - использовать готовый EXE-файл:

  1. Перейдите в папку dist
  2. Запустите файл main.exe

Вариант 2: Запуск из исходного кода

  1. Убедитесь, что у вас установлен Python 3.13 или выше
  2. Установите необходимые зависимости:
    pip install -r requirements.txt
    
  3. Запустите программу:
    python main.py
    

English

Option 1: Compiled Windows File

The easiest way to get started is to use the ready-made EXE file:

  1. Navigate to the dist folder
  2. Run the main.exe file

Option 2: Running from Source Code

  1. Make sure you have Python 3.13 or higher installed
  2. Install the required dependencies:
    pip install -r requirements.txt
    
  3. Run the program:
    python main.py
    

Как использовать / How to Use

Русский

  1. Выберите тип транзистора (биполярный или MOSFET) с помощью вкладок
  2. Выберите режим работы (линейный или ключевой)
  3. Введите параметры транзистора и схемы в соответствующие поля
  4. Нажмите кнопку "Рассчитать"
  5. Результаты расчета появятся в нижней части окна
  6. Для быстрого заполнения полей стандартными значениями используйте кнопку "Стандартные данные"

English

  1. Select the transistor type (bipolar or MOSFET) using the tabs
  2. Select the operating mode (linear or switching)
  3. Enter the transistor and circuit parameters in the appropriate fields
  4. Click the "Calculate" button
  5. The calculation results will appear in the lower part of the window
  6. To quickly fill the fields with standard values, use the "Default values" button

Поддержка / Support

Русский

Если вы нашли эту программу полезной, вы можете поддержать автора на печеньки :)

  • Карта: 4916 9896 9624 8912

English

If you find this program useful, you can support the author with cookies :)

  • Card: 4916 9896 9624 8912

Лицензия / License

Русский

Этот проект лицензирован по лицензии MIT - подробности см. в файле LICENSE.

English

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published