Долго искал программу для работы с com портом, половина оказалась платными, другая половина не очень меня устраивала.
Выдались свободные 20 минут, накидал вот для себя удобный терминал порта. Предоставлю его общественному вниманию, кому-нибудь может пригодиться. Если кто найдет какие-то баги, то сразу сообщайте
Для запуска этого приложения сначала необходимо установить одну из следующих версий .NET Framework:
v4.0.30319
Обратитесь к издателю приложения за инструкциями по получению соответствующей версии .NET Framework.
[uquote="Мурик",url="/forum/viewtopic.php?p=3160315#p3160315"]Зачем для простого терминала нужна 4 версия .NET?[/uquote]
не знаю
писал в visual studio 2017, там вроде как по умолчанию используется 4ой версии, да и странно что у вас нет 4 версии дотнета
Ненавижу современные "миниатюрные софтинки", которым для запуска нужно полторы сотни мегабайт "этих ваших .NET-ов".
Мой выбор : http://easyelectronics.ru/files/soft/Terminal.exe - по-моему, все, что надо и даже больше.
[uquote="pan22",url="/forum/viewtopic.php?p=3166339#p3166339"]А чем PuTTY не устраивает ?[/uquote]
Совсем забыл о путти, но иногда нужно что эдакое
Я не утверждаю что накодил(с кучей багов ) какой то лучший терминал, просто кому то может будет удобно
В общем автора послали, ещё и заминусовали гдето.
Вроде как в венде даже какойто встроенный кривой есть, но вот некрософт нет это не хорошо, вижуаль студень это и вовсе.
Могли бы не мудрить, а написать хотябы на вендовом скриптовом autoit3 , там и доступ к портам есть и размер компактный. Ну а по хорошему надо писать кроссплатформенное, ну или хотябы качественное. Софтину не смотрел потомучто не програмист
[uquote="daaar",url="/forum/viewtopic.php?p=3160280#p3160280"]Выдались свободные 20 минут, накидал вот для себя удобный терминал порта.[/uquote]
Запустил на Win 7.
Не понятно что делают кнопки, если это монитор?
Вы имеете в виду программу, которая может одновременно открыть несколько физических Ком-портов и ретранслировать данные из одного/одних в другой/другие ? Не было нужды такое делать, но написать, например в Визуал Бейсике 6, это не сильно трудно. Вы сформулируйте вашу цель. Например, сколько одновременно открытых портов вам надо.
По-моему, тема СОМ-портов исчерпывающе раскрыта. Писать что-то есть смысл только под какую-то ну очень специфичную задачу.
Прежде чем что-то делать в ней, изучите com0com и производные проекты. Я даже вспомнить не могу, что бы мне было нужно от СОМ-портов, а я не смог найти программу для этого. Хотя... Не смог найти бесплатный снифер для виртуальных портов, который корректно перехватывал бы трафик через эти порты.
[uquote="daaar",url="/forum/viewtopic.php?p=3160317#p3160317"][uquote="Мурик",url="/forum/viewtopic.php?p=3160315#p3160315"]Зачем для простого терминала нужна 4 версия .NET?[/uquote]
не знаю
писал в visual studio 2017, там вроде как по умолчанию используется 4ой версии, да и странно что у вас нет 4 версии дотнета
пересобрал проект, теперь на 3.0[/uquote]
Вот эта работает.
Добавлено after 1 hour 27 minutes 21 second:
Забыл сказать, что юзаю телефонный шнурок от Самца С55 с PL2303 на борту. В терминале9 шнурок никак не определяется, кроме номера порта СОМ3. На кнопки терминала9 (запускаю от админа), приблуда не реагирует. Грешил на дрова и 2 раза переустанавливал. В программе Serial от daaar, на выходе TXD, осликом хорошо видно посылки. Мои пожелания автору daaar:
1. Не имеет смысла повторять строку передачи в основном окне, лучше туда помещать принятый байт в Ascii или Hex, по выбору.
2. Чтобы каждый раз не заполнять окошечки порта, скорости и т. д. Надо сделать запоминание, и возможность по необходимости менять значение.
3. Очень был бы уместен графический показ принятого байта по типу виртуального ослика. Лехко реализуется прикручиванием Excel, SpectraLab и т. п.
Бог создал этот мир! Он первый самодельщик в мире.