Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.06.2017, 12:30
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Привет всем! Есть прибор GPS навигатор TELTONIKA GH4000. Он подключается к компу через USB и создает виртуальный COM порт. Он передает NMEA данные. Если брать уже готовые программы по типу Serial Port Monitor , то видно как дыннае поступаю от прибора, прибор передвает данные, считывание проходит нормально. Но если писать чтение данных на C#, через SerialPort, то данных просто нет... перепробовал уже кучу программ взятых с codeplex, писал сам разными способами но данных нет. Первый раз раьботаю с COM портом, на первый взгляд кажеться все просто. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
пишу самым простым образом, как в большинстве примеров, прибор данные транслирует непрерывно, но у меня в программе даже событие DataReceivedHandler не срабатывает. Подскажите что не так делаю? может нужно какие-то дополнительные функции вызывать? может другую какую библиотеку попробоватьт? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 12:38
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
yardie, mySerialPort.BaudRate = 115200; попробуйте задать 9600 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 12:42
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Roman Mejtes, пробовал, ни чего не меняется ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 13:04
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
yardie, посмотрите в программах которые работают параметры подключения к порту и задайте такие же ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 13:10
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Roman Mejtesyardie, посмотрите в программах которые работают параметры подключения к порту и задайте такие же А еще гляньте что они(эти самые программы) шлют и что им коробка отвечает... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 13:18
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Roman Mejtes, все точно так же и делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 15:15
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
yardie Код: c# 1.
из того, что Вы не попробовали. Сделайте SerialPort mySerialPort глобальной переменной и в событии обращайтесь к нему. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 15:19
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
когда все правильно, но не работает, надо проверять самые бредовые иди ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 15:45
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
buser, как глянутььи чем глянуть? вот что я вижу с помощью Serial Port Monitor http://joxi.ru/Y2Lq7J0Cnw68QA ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 16:31
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
Cat2когда все правильно, но не работает, надо проверять самые бредовые иди когда все правильно, но не работает, значит что-то неправильно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 17:43
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Ролг ХупинCat2когда все правильно, но не работает, надо проверять самые бредовые иди когда все правильно, но не работает, значит что-то неправильно Это точно, но не всегда ошибка в своем коде. бывают и ошибки в реализации языка. http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=675497&msg=7349190]1. Image в pictureBox и RowChanged. 2. Image в byte[] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 17:56
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Cat2, за COM портом не припомню косяков ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 18:04
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Вообще-то дизайнер строит вызов события так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
а не так, как Вы ручками наваяли Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 18:05
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Внезапно, евенты не добавляют асинхронный второй поток ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 18:10
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
https://www.google.ru/search?q=serialport datareceived not firing мне в свое время помогло Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 18:11
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Хотя нет, пример с МСДН https://msdn.microsoft.com/ru-ru/library/system.io.ports.serialport.datareceived(v=vs.110).aspx Тогда, возможно стоит прикрутить обработчик ошибок порта? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 18:11
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
ИзопропилCat2, за COM портом не припомню косяков Помнится тут даже форум предлагали "программирование ком-портов", столько у народа косяков было в этом жестко-брутальном устройстве ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 18:41
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
ИзопропилCat2, за COM портом не припомню косяков между портом и приложением есть еще система ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 19:30
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Ролг ХупинИзопропилCat2, за COM портом не припомню косяков между портом и приложением есть еще система в системе косяков не припомню(включая dot.net) - так понятнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.06.2017, 19:55
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
Изопропил, много исследовал код WPF, там полно всякой хохмы и баги находил в том числе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2017, 04:46
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
ИзопропилРолг Хупинпропущено... между портом и приложением есть еще система в системе косяков не припомню(включая dot.net) - так понятнее? Есть такое сообщение об ошибке: "Существует назначенный этой команде Command открытый DataReader, который требуется предварительно закрыть." Оно появляется тогда, когда никаких открытых датаридеров и в помине нет и решение обычно никак с закрытием каких-то датаридеров не связано. https://yandex.ru/search/?lr=18&clid=2270453&banerid=020162301488623749617434024119&win=270&msid=1497490482.99505.20933.14806&text=Существует назначенный этой команде Command открытый DataReader, который требуется предварительно закрыть Выскакивает она и тtх, кто датаридер даже не использует. Потом начинается шаманство. У меня пропала после того, как я исправил ошибку в описании Datatable ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2017, 05:30
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
yardiebuser, как глянутььи чем глянуть? Попробуй еще поиграться с параметрами DtrEnable/RtsEnable перед открытием порта ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2017, 06:03
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
Pallarisyardiebuser, как глянутььи чем глянуть? Попробуй еще поиграться с параметрами DtrEnable/RtsEnable перед открытием порта 20564742 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2017, 06:11
|
|||
---|---|---|---|
|
|||
Чтение COM порта GPS навигатора |
|||
#18+
Изопропилкосяков не припомню(включая dot.net) Ну как же. Вспомнить хотя бы достаточно известный косяк с temporary assembly, которые создаются при десериализации XmlSerializer'ом, и не выгружаются из памяти - в такой ситуации вполне возможны ощутимые memory leaks. Причем вообще не зависящие от прикладного кода ( см. здесь ). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2017, 06:21
|
|||
---|---|---|---|
Чтение COM порта GPS навигатора |
|||
#18+
Сон Веры ПавловныPallarisпропущено... Попробуй еще поиграться с параметрами DtrEnable/RtsEnable перед открытием порта 20564742 простите меня, лююююди ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1399851]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 139ms |
0 / 0 |