![]() |
|
|
![]()
|
|
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
Хочу поинтересоваться у присутствующих по следующему вопросу.
Есть программа, которая слушает ком порт. При приёме определенных данных, отправляет ответ. Отладка идёт при помощи Modbus Tester'а. Изначально решили с коллегой соединить компы нуль-модемным кабелем. Сделали, но у него своя работа, а мне надо свою делать. Хотелось бы вести отладку локально, но на машине только один физический компорт, поэтому надо как-то извернуться. У меня сейчас идея такая. Два виртуальных порта, управляемые одной программой, отлаживаемая программа вешается на один порт, Modbus на другой. Софт, управляющий вирт.портами, закорачивает их друг на друга, тем самым достигается желанный результат: modbus шлет запрос, моя программа принимает его и отвечает, modbus радуется полученному ответу. Если кто-то видел такой софт, откликнитесь. Или же, если я слишком перемудрил, посоветуйте более простой и продуктивный вариант. --------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Ну туда запостил
|
|||
|
||||
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
--------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
в поиск софта
|
|||
|
||||
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
Разместил сюда в надежде, что старшие товарищи наставят на путь истинный, указав более элегантный способ решения проблемы, чем мои фантазии на счет существования подобной программы
--------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Ну тоже верно. Хотя я честно говоря не встречал прог эмуляции COM - портов. У нас с этим проще - покупаем дополнительны платы с COM-портами pci-шные и фигачим. Стоят копье. Хотя сейчас уже давно сидим на Modbus TCP/IP. Там как ты понимаешь этих проблем нет
Добавлено через 2 минуты и 36 секунд сюда загляни может поможет |
|||
|
||||
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
Вот же оно простое решение! mrbrooks, огромное спасибо! --------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
| orthrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: 4 Всего: 16 |
Для создания виртуальных портов можно применить вот эту прогу, в ней можно и создать любое соединение между ними.
Для того что бы создать нулмодемное соединение и смотреть за передаваемыми данными можно воспользоваться вот этой прогой SerialNGSpy Все проги бесплатные что не модет не радовать -------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
|||
|
||||
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
orthrus, благодарю за помощь!
Сейчас буду тестить --------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
com0com -- отличная программа. Ставиться, создавая два виртуальных порта, уже замкнутых друг на друга.
К сожалению Docklight их не замечает, но пусть на него. Главное, что Modbus Tester работает и моя прога их видит. Еще раз спасибо, orthrus. --------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: нет Всего: 261 |
JackyFox, существует проблема. Дело в том, что в определенных параметрах указывается то, что не позволит системе дать возможность другой программы слушать этот порт.
Если их два и один посылает сигнал как бы на другой, а на другом слушаем, то вопрос снимается. Под студией нормально пашет? А то я обычно ее родным дебагером отлаживал |
|||
|
||||
| JackyFox |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
Mal Hack, под студией работает так же хорошо, как и в 6-й версии Билдера.
Виртуальных порта два. И сигнал на одном дублируется на втором. Отличная вещь! --------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |