# COM Port Эмулятор Это приложение позволяет эмулировать последовательные COM-порты для тестирования и разработки приложений, использующих последовательную связь. ## Требования - Windows 7/8/10/11 - Python 3.7 или выше - com0com (Null-modem эмулятор) ## Установка 1. Установите com0com - Скачайте установщик com0com с [официального сайта](https://sourceforge.net/projects/com0com/) - Запустите установщик от имени администратора - Следуйте инструкциям установщика - После установки откройте "Setup for com0com" и создайте пару виртуальных COM-портов 2. Установите зависимости Python: ```bash pip install -r requirements.txt ``` ## Использование 1. Измените порт в файле main.py, что бы он соответствовал номеру порта в com0com 2. Запустите приложение: ```bash python main.py ``` ## Параметры конфигурации com0com Рекомендуемые настройки для пары виртуальных портов: - Baud rate: 9600 - Data bits: 8 - Stop bits: 1 - Parity: None - Flow control: None ## Решение проблем 1. Если порты не отображаются: - Проверьте, что com0com установлен корректно - Проверьте, что com0com запущен - Проверьте, что в диспетчере устройств отображаются виртуальные COM-порты - Убедитесь в правильности установки драйверов от com0com (для windows 11 была использована версия 2.2.2.0. В версия 3.0.0.0 может быть проблема с установкой драйверов) - Перезапустите компьютер после установки com0com 2. Если возникает ошибка доступа: - Убедитесь, что выбран правильный порт в приложении - Убедитесь, что порт не используется другими приложениями - Запустите приложение от имени администратора ## Лицензия MIT License ## Поддержка При возникновении проблем создайте Issue в репозитории проекта.