|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.01.2015, 14:41 | #1 | |
Новичок
Джуниор
Регистрация: 24.01.2015
Сообщений: 6
|
Com порт - не могу получить данные. Не срабатывает событие DataReceived
Есть электронные весы, которые можно подключить к компу через com-порт. Хотела написать программу, которая бы считывала данные, ну и в дальнейшем обрабатывала их, так, как мне надо.
В инструкции к весам написано: Цитата:
Я так поняла, что раз "Весы производят постоянную передачу данных на внешнее устройство", то запрос мне никакой отправлять не надо... Застряла на том, что элементарно не могу получить никакие данные... Т.е. даже событие DataReceived судя по всему не срабатывает, потому что Код:
Помогите, пожалуйста, разобраться! Код следующий: Код:
|
|
24.01.2015, 15:58 | #2 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Для начала следует всё таки узнать с какой скоростью весы шлют данные и если битрейт настраивается, выставить общее значение.
Чтобы проверить, что данные доходят до компьютера и в соответствии с протоколом, посмотрите с помощью какого-либо СОМ терминала. |
24.01.2015, 16:38 | #3 |
Новичок
Джуниор
Регистрация: 24.01.2015
Сообщений: 6
|
Скорость настраивается, выставлена 9600.
Скачала COM Port Toolkit - сам порт он видит, но никакие данные не приходят. Может нужно какой-то запрос отправлять? только я не знаю, в каком виде |
24.01.2015, 16:55 | #4 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Попробуйте с этой. Если не получится, значит ищите инструкцию на весы. Как на весах кстати выставляется битрейт?
|
24.01.2015, 16:55 | #5 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Доку читайте.
|
26.01.2015, 09:07 | #6 |
Новичок
Джуниор
Регистрация: 24.01.2015
Сообщений: 6
|
С этой тоже ничего не поступает. Документация есть... стр.15-16 http://www.massa.ru/help/doc/VK_9_2013.pdf
|
26.01.2015, 09:15 | #7 | ||
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
Цитата:
Цитата:
Последний раз редактировалось WinCoder; 26.01.2015 в 09:35. |
||
26.01.2015, 12:46 | #8 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Судя по инструкции, запрос отправлять не надо. Кабель для связи с компьютером шёл в комплекте?
Во всяком случае, для начала надо получить данные в терминалах, потом уже разбираться со своей программой. |
26.01.2015, 13:33 | #9 |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
С.М.С Так он в терминалах и не может получить, так как не прочитал инструкцию по настройке com соединения
|
26.01.2015, 15:14 | #10 | ||
Новичок
Джуниор
Регистрация: 24.01.2015
Сообщений: 6
|
С.М.С., нет, кабеля в комплекте не было. Использую купленный отдельно кабель COM - USB, т.к. в компьютере нет разъема rs-232
WinCoder, ну почему не прочитала? прочитала. Просто я пока туго в этом соображаю, но хочу разобраться. Вот я настраиваю терминал в соответствии с инструкцией: Цитата:
Цитата:
Data bits - 8 Parity - none А вот следующие пункты действительно я оставила по умолчанию: Stop bits - 1 Handshaking - none Я что-то не правильно выставляю? Если да, то объясните пожалуйста, буду признательна. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не yt могу получить данные из datagrid C# WPF | Ctrl_alt | Помощь студентам | 0 | 05.04.2014 15:49 |
не могу получить данные из datagrid C# WPF | Ctrl_alt | WPF, UWP, WinRT, XAML | 0 | 05.04.2014 15:27 |
ADOQuery не могу правильно получить данные после SELECT | bakanaev | Общие вопросы Delphi | 3 | 16.03.2013 23:27 |
COM порт, не могу получить данные из порта | Demien | Общие вопросы Delphi | 7 | 24.10.2012 22:39 |