С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 5

Обработка данных с COM порта

14.02.2016, 13:09. Показов 1089. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравстыуйте помогите решить проблемму, есть устройство COM (CH340) с него снимаются данные его настроек в виде : (
B1
C1
R1
X0
I1
H1
T1
G0
J10
K1
L18
Y0
W5
O30
A0,5,1
E1,30
E2,0
E3,0
E4,0
E5,1189
F0,A
F1,A
F2,A
F3,A
MSWAT
D1A,1,1,0,690056,YA VIEZJAYU
D2
D3
D4
0
как их вынуть из этого и распредилить в элименты управления (ну или хотябы в переменные типа b=1,c=1, r=1, x=0........o=30..)
конкретно интересует эта строкаC1
R1
X0
I1
H1
T1
G0
J10
K1
L18
Y0
W5
O30
A0,5,1
Читаю с порта вот так:
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
private: System::Void serialPort1_DataReceived(System::Object^  sender, System::IO::Ports::SerialDataReceivedEventArgs^  e)
         {
             if (this->serialPort1->IsOpen)
             {
             // textBox3->Text = "Received Event";
             String^ myString = serialPort1->ReadExisting();
             SetRichTextDelegateType ^pfnDelegate = 
                 gcnew SetRichTextDelegateType(this, &Form1::SetRichText);
             this->textBox3->Invoke(pfnDelegate, myString);
             }
         }
         void
             SetRichText(String ^myString)
         {
             try {
                 textBox3->AppendText(myString);
                 textBox3->ScrollToCaret();
             }
             catch (Win32Exception^ ex)
             {
                 Console::WriteLine(ex->Message);
             }
                 
         }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.02.2016, 13:09
Ответы с готовыми решениями:

Обработка данных из порта
Добрый день. Данные с порта считываются каждую секунду. Эти данные надо обработать. Вопрос как это сделать ? А то начинаю орабатывать тут: ...

Чтение данных с COM-порта
Здравствуйте. В ответ на мои запросы, COM порт присылает мне ответ различной длины. Как прочитать полностью то, что он прислал? Я хотел...

Приём данных с COM-порта
На COM-порт компьютера приходят сообщения неизвестной заранее длины. Получить принятое сообщение пытаюсь в обработчике события...

2
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 5
17.02.2016, 12:35  [ТС]
Через Substring не катит некоторые значения из этого могут быть и 3-х значные и 2-х и 1-о значные.
0
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 5
23.02.2016, 23:56  [ТС]
Да, я смотрю тут форум асов, если хочешь получить ответ то ты должен его знать сам.... Тогда нафига тут вообще что либо спрашивать, если ответ я должен сам знать? Ведь вопрос то не из лёгких, типа там как мне файл открыть или типа как мне файл прочитать построчно...

Добавлено через 2 минуты
Всё уж сам допёр спосибо всем кто помог........ Либо программеров у нас нет. Либо они считают себя выше всяких там кто только изучает язык... (причём не из самых лёгких языков)

Добавлено через 3 минуты
Я то думал что тут ктонибудь, хотябы, выступит типа да ет фигня на консольном бы я сделал так..... На консольном и я бы сделал не спрашивая...

Добавлено через 35 секунд
Ладно, поболтал сам с сабой хватит уже... )))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2016, 23:56
Помогаю со студенческими работами здесь

Считывание данных с COM порта
Здравствуйте! Как можно прочитать данные из COM порта, пишу в MS Visual Studio 2010. Знаю что нужно использовать SerialPort port = new...

Передача данных из COM-порта в TextBox формы
Здравствуйте. Недавно начал писать на visual studio 2015. Добавил класс формы в котором есть компонент textbox1. Есть поток. Он...

Обработка данных с COM порта
ПОдскажите, как обрабатывать строку полученную с COm порта У меня с COM порта идет строка ...

Обработка данных с com порта.
При подключении к com порту контроллера, неважно какого, мне в консоль приходит от него ответ вот в таком виде: как еа рисунке. Это...

Обработка данных из com порта
Неправильно читаются данные из массива (в одном байте игнорируется 0 спереди) Настройки порта не привожу, чтобы не захламлять код Кусок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru