|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
||||||
COM порт - получение данных01.02.2015, 23:42. Показов 5548. Ответов 51
Метки нет (Все метки)
Собственно задача такая: для начало нужно получить любые данные с com порта с прибора.
Есть код:
0
|
||||||
| 01.02.2015, 23:42 | |
|
Ответы с готовыми решениями:
51
Получение данных входящих на порт Получение и передача данных через COM порт Получение данных по запросу через COM Порт |
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
|
| 03.02.2015, 13:10 [ТС] | |
|
0
|
|
|
|
||
| 03.02.2015, 13:14 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
|
| 03.02.2015, 13:21 [ТС] | |
|
Вот смотрите вроде бы нужно отправить первым байтом старт бит, потом адресс устройства,потом указываем количество байт данных равных 0 => соответсвенно ничего передавать не нужно в виде данных, потом команду пакета и как стоп бит используем чек сумму. Как это реализовать? Получать данные практически аналогично только указываем в количестве байт 2 и получаем собственно эти 2 байта. Мне нужно это реализовать. Как?
0
|
|
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
|
| 03.02.2015, 13:33 [ТС] | |
|
Я скидывал больше мне ничего не дают говорят нет ничего.
Добавлено через 1 минуту Мне то не жалко. Мне бы быстрей разобраться. так что смысла что то утаивать нет.
0
|
|
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
|
| 03.02.2015, 13:34 [ТС] | |
|
Зачем еще что там? Там в этой версии все описано. Скажите что вам нужно? Как запрос составить есть, что принимает есть. Что еще должно быть?
0
|
|
|
|
|
| 03.02.2015, 13:35 | |
|
сеня2007, я сделаю пример, но сразу предупреждаю, далеко не факт, что он заработает, поскольку протокол не известен до конца. Ждите.
0
|
|
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
|
| 03.02.2015, 16:27 [ТС] | |
|
Что там с примером?
Добавлено через 2 минуты Сейчас прислали ответ с тем что не дадут полный протокол, потому что не нужен.
0
|
|
|
|
|
| 03.02.2015, 16:49 | |
|
TC, кому не нужен, им или вам?
![]() Т.е. вам лично достаточно реализации двух методов "АЦП для текущего уровня сигнала" и "текущего и среднего уровня сигнала"? А все остальные внештатные ситуации, служебная информация и диагностика не нужны?
0
|
|
|
|
||||||
| 03.02.2015, 18:02 | ||||||
|
сеня2007, вот вам пример. Предупреждаю, это ТЕСТОВЫЙ пример, поскольку мне так и не ясен до конца алгоритм. Именно поэтому тут стоит количество считываемых байт количеству отправленных. Для проверки повесте на порт перемычку по RxD, TxD, должен быть прием того же пакета, что был отправлен.
Ну а дальше - к тем кто задал вам задачу, за полным описанием протокола.
1
|
||||||
|
|
|
| 03.02.2015, 18:24 | |
|
...также запустите параллельно Portmon https://technet.microsoft.com/... 96644.aspx и приложите полный дамп обмена запрос-ответ в txt-файле в HEX отображении на форум. Поглядим соответствие протоколу.
0
|
|
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
||||||
| 04.02.2015, 00:32 [ТС] | ||||||
|
Я немного изменил входные параметры чтобы они соответсвовали:
операция ввода вывода была прервана из-за завершения потока команд и ссылается на эту строку: port.Write(dataToWrite, 0, dataToWrite.Length); Что там может быть не правильное? Вроде бы все выставил как надо
0
|
||||||
|
|
|
| 04.02.2015, 00:36 | |
|
0
|
|
|
|
|
| 04.02.2015, 07:38 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 01.02.2015
Сообщений: 35
|
||||||
| 04.02.2015, 08:31 [ТС] | ||||||
0
|
||||||
|
|
|
| 04.02.2015, 10:40 | |
|
сеня2007, Вроде все верно, должно работать))) Попробую изменить у себя так как у вас и посмотрю результат.
0
|
|
|
1 / 0 / 1
Регистрация: 02.02.2015
Сообщений: 79
|
|
| 04.02.2015, 13:28 | |
|
0
|
|
| 04.02.2015, 13:28 | |
|
Получение данных с весов, подключенных к ПЛК PSA-04.12.0220.00.00 через COM-порт over радиоканал Отправка данных в COM порт Передача данных в COM порт Передача данных на com порт Передача данных на COM-порт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|