Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 09.02.2015
Сообщений: 57

Работа с com портами и построение графиков

05.02.2020, 21:46. Показов 4357. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Есть необходимость создать веб сервер на linux, который работает с несколькими устройствами по com портам (управление, получение данных) и строит график по полученным данным. Возможно ли это реализовать с Flask и какие еще модули понадобятся для этого? А если нет, то какие есть альтернативы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2020, 21:46
Ответы с готовыми решениями:

Построение графиков и решение нелинейного уравнения - Работа состоит из двух частей
1. В первой части работы необходимо используя пакет matplotlib и возможно numpy построить графики заданных функций. Задание: ...

Большая работа с Excel (передача в него данных, построение графиков, дозапись, создание нового файла Excel)
Всем участниками большой привет. Снова нужна помощь. Что имеем: -Имеем форму во вложении. на ней есть 30 нужных нам текстбоксов,...

Работа с портами
Добрый день. Стоит задача дипломного проекта - сканирование портов локальных пк. Вроде бы нашел код : function Thread.PortCheck(var...

7
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
05.02.2020, 21:56
Лучший ответ Сообщение было отмечено Василий С как решение

Решение

можно
для СОМ - pyserial
https://pyserial.readthedocs.i... intro.html

Добавлено через 4 минуты
строить график лучше на клиенте. сервер - прием/передача данных
вместо flask я бы использовал tornado
https://fabacademy.org/2015/do... nsole.html
1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
05.02.2020, 21:59
Есть еще в PyQt5 есть QSerialPort.
0
0 / 0 / 1
Регистрация: 09.02.2015
Сообщений: 57
05.02.2020, 22:43  [ТС]
Цитата Сообщение от vic5710 Посмотреть сообщение
строить график лучше на клиенте
Можете, пожалуйста, в общих чертах описать как? просто по моим представлениям клиент в браузере лишь получает готовую страницу, которая периодически обновляется, а за управление, обработку и вывод данных отвечает сервер

Заранее извиняюсь за столь глупые вопросы, просто с питоном в целом знаком, но в веб опыта вообще нету, а изучать все подробно и по порядку попросту некогда
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
05.02.2020, 23:50
Цитата Сообщение от Василий С Посмотреть сообщение
а изучать все подробно и по порядку попросту некогда
Типа а объяснять тебе всё у других есть время?
0
0 / 0 / 1
Регистрация: 09.02.2015
Сообщений: 57
06.02.2020, 00:02  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Типа а объяснять тебе всё у других есть время?
Ну, прям объяснять и подробно разжевывать я и не прошу, чем экономлю время других
Но спросить какой именно инструмент в данном случае будет быстрее и удобнее - почему нет, в конце концов на то он и форум
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
06.02.2020, 00:03
Цитата Сообщение от Василий С Посмотреть сообщение
Ну, прям объяснять и подробно разжевывать я и не прошу,
Ловлю на слове - читай книги, и приходи с конкретными вопросами.
0
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
06.02.2020, 10:53
Лучший ответ Сообщение было отмечено Василий С как решение

Решение

Цитата Сообщение от Василий С Посмотреть сообщение
Можете, пожалуйста, в общих чертах описать как? просто по моим представлениям клиент в браузере лишь получает готовую страницу, которая периодически обновляется, а за управление, обработку и вывод данных отвечает сервер
сервер отвечает на запросы. по своей инициативе он может послать данные через websocket
https://github.com/tornadoweb/... /websocket
рисуют в браузере обычно JavaScript, библиотек полно
https://www.youtube.com/watch?v=xtB0GBuAcEQ

Добавлено через 14 минут
разберите этот пример, он для ардуины, но логика в принципе одна и та же везде
http://niltoid.com/blog/raspbe... o-tornado/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2020, 10:53
Помогаю со студенческими работами здесь

Работа с COM портами
Здравствуйте. Символ вводимый с клавиатуры записывается в com1 затем из com1 в com2 и выводится на экран. Заранее благодарен.

Работа с COM портами
Здравствуйте...Хочу через ком порты подключить два ардуино мега.Первый для передачи данных второй для приёма. С одним ардуино всё...

Работа с портами
Нужна библиотека на подобии inpout32 чтоб подключаться непосредственно к регистрам (точнее 888 и 889) На форумах пишут что работать можно...

Работа с COM портами
Здравствуйте. Облазил много различных ресурсов в сети но не могу найти решение своей задачи. Есть батник: :begin @echo off ...

Работа с COM портами в VB????
Подскажите, пожалуйста возможные способы программирования работы с СОМ портами!!! Использование MSComm мне не особенно подходит,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru