Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Софт для локальной отладки работы с COM-портом, Виртуальные порты. 
V
    Опции темы
JackyFox
Дата 10.7.2008, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



Хочу поинтересоваться у присутствующих по следующему вопросу.

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

Хотелось бы вести отладку локально, но на машине только один физический компорт, поэтому надо как-то извернуться.
У меня сейчас идея такая. 

Два виртуальных порта, управляемые одной программой, отлаживаемая программа вешается на один порт, Modbus на другой. Софт, управляющий вирт.портами, закорачивает их друг на друга, тем самым достигается желанный результат: modbus шлет запрос, моя программа принимает его и отвечает, modbus радуется полученному ответу.

Если кто-то видел такой софт, откликнитесь. Или же, если я слишком перемудрил, посоветуйте более простой и продуктивный вариант.
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
mrbrooks
Дата 10.7.2008, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Ну туда запостил
PM MAIL   Вверх
JackyFox
Дата 11.7.2008, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



Цитата(mrbrooks @  10.7.2008,  15:02 Найти цитируемый пост)
Ну туда запостил

Посоветуйте, куда следовало  smile 
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
mrbrooks
Дата 11.7.2008, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



в поиск софта  smile 
PM MAIL   Вверх
JackyFox
Дата 11.7.2008, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



Разместил сюда в надежде, что старшие товарищи наставят на путь истинный, указав более элегантный способ решения проблемы, чем мои фантазии на счет существования подобной программы  smile 
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
mrbrooks
Дата 11.7.2008, 08:47 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Ну тоже верно. Хотя я честно говоря не встречал прог эмуляции COM - портов. У нас с этим проще - покупаем дополнительны платы с COM-портами pci-шные и фигачим. Стоят копье. Хотя сейчас уже давно сидим на Modbus TCP/IP. Там как ты понимаешь этих проблем нет  smile

Добавлено через 2 минуты и 36 секунд
сюда загляни может поможет
PM MAIL   Вверх
JackyFox
Дата 11.7.2008, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



Цитата(mrbrooks @  11.7.2008,  08:47 Найти цитируемый пост)
покупаем дополнительны платы с COM-портами pci-шные и фигачим.


Вот же оно простое решение!  smile 

mrbrooks, огромное спасибо!  smile 
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
orthrus
Дата 11.7.2008, 09:34 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 400
Регистрация: 30.10.2007
Где: г. Усть-Илимск(Ир кутская обл.)

Репутация: 4
Всего: 16



Для создания виртуальных портов можно применить вот эту прогу, в ней можно и создать любое соединение между ними.
Для того что бы создать нулмодемное соединение и смотреть за передаваемыми данными можно воспользоваться вот этой прогой SerialNGSpy
Все проги бесплатные что не модет не радоватьsmile


--------------------
У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой
user posted image
PM MAIL ICQ   Вверх
JackyFox
Дата 11.7.2008, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



orthrus, благодарю за помощь!
Сейчас буду тестить
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
JackyFox
Дата 11.7.2008, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



com0com -- отличная программа. Ставиться, создавая два виртуальных порта, уже замкнутых друг на друга.
К сожалению Docklight их не замечает, но пусть на него. Главное, что Modbus Tester работает и моя прога их видит.

Еще раз спасибо, orthrus.
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
Mal Hack
Дата 11.7.2008, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



JackyFox, существует проблема. Дело в  том, что в определенных параметрах указывается то, что не позволит системе дать возможность другой программы слушать этот порт.
Если их два и один посылает сигнал как бы на другой, а на другом слушаем, то вопрос снимается.

Под студией нормально пашет? А то я обычно ее родным дебагером отлаживал smile))
PM ICQ   Вверх
JackyFox
Дата 11.7.2008, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 21.11.2007

Репутация: нет
Всего: 7



Mal Hack, под студией работает так же хорошо, как и в 6-й версии Билдера.

Виртуальных порта два. И сигнал на одном дублируется на втором. Отличная вещь!
--------------------
У вас менее 250 сообщений, ссылки отключены
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0536 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.