|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.01.2011, 10:27 | #1 |
Новичок
Джуниор
Регистрация: 12.01.2011
Сообщений: 7
|
синхронизация через COM-кабель
я не программист, но начальство поставило задачу, есть 2 компа на которых стоит навигационная программа(HydroPro (морская GPS навигаци)), к одному из них подключен приемник, между собой они соединены COM-кабелем (2,3,5 пин используется),задача: при нажатии на F6 на обоих машинах должна включится регистрация(по сути при нажатии на одном компе F6 то же должно произойти и на втором).
Мож посоветуете готовые программы(если таковые имеются), или литературу почитать какую! Все это нужно для синхронизации по времени данных,получаемых с разных приборов и компьютеры стоят друг от друга на значительном расстоянии один на капитанском мостике, другой в трюме. Если написано не по теме удаляйте!!! Последний раз редактировалось leemaxxx; 12.01.2011 в 11:23. Причина: уточнение |
12.01.2011, 11:29 | #2 | |||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Если первое (а это должен быть именно нуль-модемный, с перекрещиванием), то тогда следующий вопрос: Цитата:
1- на машине без программы навигации должна стоять утилита-программа с зарегенной глобальной клавишей F6 и передающая чего-нить в COM порт при нажатии ...в простейшем случае, это реализуется вынесенным на рабочий стол ярлыком на батник, который пишет в COM порт одиночный пакет-байт, а на сам этот ярлык назначена глобальная клавиша F6 ...вот так просто и без программирования 2- на машине с программой навигации должна стоять утилита-программа, читающая COM порт и эмулирующая нажатие ...не помню, может ли WSH реализовать эмуляцию-посылки клавиши ...можно и свою утилиту забабахать, просто - открываем COM порт, слушаем и emulatekey
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||
12.01.2011, 12:01 | #3 |
Новичок
Джуниор
Регистрация: 12.01.2011
Сообщений: 7
|
за ответ спасибо огромное , но
вот на этом убожестве я изобразил схему как все работает, надо чтоб при начале регистрации они одновременно начинали писать данные, КОМП1 - GPS, КОМП2 - GPS и данные эхолота. В настоящее время включаем запись по каманде по рации, что дает разницу в пару секунд, а надо одновремменно. И вообще я деревянный!Если можно то объясните популярным языком или дайте ссылку на информацию. |
12.01.2011, 12:06 | #4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Я так понял два компа соединяются между собой кабелем по сом порту
и нужно чтобы при нажатии на F6 на любом (или на каком то компе) они начали считывать данные с эхолота, так? |
12.01.2011, 12:22 | #5 |
Новичок
Джуниор
Регистрация: 12.01.2011
Сообщений: 7
|
Ага именно так!
|
12.01.2011, 12:32 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
тогда логика остается та же, единственно дублируем утилиту прослушки и батничек посылки в COM на втором компе, вот и все. Что неясного, то?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
12.01.2011, 12:33 | #7 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Тогда ещё вопрос, про клавишу F6.
Для записи данных с эхолота на комп у вас есть какая то программа в которой вы нажимали F6 и она начинала опрашивать эхолот, так ? ОПЕРЕДИЛИ тогда как говорит raxp делаете эмуляцию нажатой F6 для вашей проги + перекрёстный кабель для порта Последний раз редактировалось SERG1980; 12.01.2011 в 12:37. |
12.01.2011, 12:41 | #8 |
Новичок
Джуниор
Регистрация: 12.01.2011
Сообщений: 7
|
Повторяю, у мя с мозгом напряженка, как именно мне сделать эмуляцию, в теории я это все понимаю, на практике - не знаю как это воплотить! если можно то опишите пошагово например: берешь мышку(она справа от клавиатуры), тыкаешь туда, потом туда! Просто зачет по информатике в свое время я купил за бутылку коньяка(а щас жалею).
|
12.01.2011, 12:52 | #9 |
Новичок
Джуниор
Регистрация: 12.01.2011
Сообщений: 7
|
извините за тупость!
|
12.01.2011, 12:53 | #10 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Просто мышкой кликнуть не получится, как минимум надо Delphi (Си) и знать как работать с ком портом. Т.е. вы хотите чтобы вам написали такую прогу?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новая сетевая карта Realtek отказывается видеть подключенный кабель | mflat | Компьютерное железо | 4 | 26.04.2010 17:46 |
Синхронизация | yarilo | Софт | 2 | 07.08.2009 15:50 |
Data-кабель Mobile Action MA-8010P (кто что знает) | Air | Софт | 20 | 07.04.2009 07:26 |
как опредилить програмно подключен ли сетевой кабель в сетевуху? | Zloy_Doomer | Работа с сетью в Delphi | 1 | 13.06.2008 19:39 |
Нужно проложить сетевой провод/кабель на улице | Zloy_Doomer | Компьютерное железо | 2 | 25.04.2008 21:05 |