powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Виртуальный COM-порт не открывается
7 сообщений из 7, страница 1 из 1
Виртуальный COM-порт не открывается
    #38411770
Scheduler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Не сталкивался ли кто-то с подобной проблемой.

Установлен виртуальный COM-порт, при вызове Open() вылетает исключение ArgumentException со следующим текстом

The given port name does not start with COM/com or does not resolve to a valid serial port.
Parameter name: portName


Если указываешь физический COM-порт всё корректно работает.
Имя порта указано верно, тут ошибка исключена.
Пробовал открыть через гипертерминал - открывает и в мониторе COM-порта показывает, что символы в него уходят.

Вопрос - как лечить?
...
Рейтинг: 0 / 0
Виртуальный COM-порт не открывается
    #38411922
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
убрать проверку из метода Open? Назвать порт COMxxx?
...
Рейтинг: 0 / 0
Виртуальный COM-порт не открывается
    #38411952
Scheduler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какую именно проверку?
И где назвать? COMxxx - в системе изменить нумерацию порта или где?

в программе порт создается так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
            SerialPort CPort = new SerialPort("COM8");
            CPort.BaudRate = 19200;
            CPort.ReadTimeout = 500;
            CPort.WriteTimeout = 500;
            CPort.DtrEnable = true;
            CPort.Parity = Parity.None;
            CPort.StopBits = StopBits.One;
...
Рейтинг: 0 / 0
Виртуальный COM-порт не открывается
    #38411984
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SerialPort.GetPorts() В этом списке он есть?
...
Рейтинг: 0 / 0
Виртуальный COM-порт не открывается
    #38411995
Scheduler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, есть.

Порт судя по всему рабочий.
Этот порт открывается через Hyperterminal.
Через монитор портов я вижу символы, отправляемые устройству через Hyperterminal.

Но в C# метод Open() выдаёт такую вот ерунду
...
Рейтинг: 0 / 0
Виртуальный COM-порт не открывается
    #38412013
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scheduler,

А что за виртуальный порт?
...
Рейтинг: 0 / 0
Виртуальный COM-порт не открывается
    #38412088
Scheduler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris,

CITIZEN SYSTEMS Virtual Communication Port

Само устройство - термопринтер Citizen CTS 2000(настроен на работу в режиме эмуляции COM), подключается по USB, установлен указанный драйвер.

Нашел одну прогу, так вот в ней если указать этот виртуальный COM-порт - всё корректно работает, команды и ответы от принтера вижу через SerialPort Monitor

Вот чуствую есть какой-то подвох, а где - непонятно блин!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Виртуальный COM-порт не открывается
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]