Руслан Алиев › wiko Сбер ID
Создание полноценных приложений для Windows под ключ.
Рейтинг
213
№ 6 114 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Иркутск
На сайте с
2022 года
Юридический статус
Самозанятый

Приложение для синхронной работы с 36 устройствами и обработки данных в MatLab

Используемые навыки MATLAB Python Qt

Описание

Есть палета, на которой до 36 устройств. Палета находится в температурном шкафе, к устройствам подключен датчик давления.
Задача:
С помощью команд автоматически задавать давление, подаваемое на устройства
С помощью команд автоматически задавать диапазон температур
Принимать данные с устройств, отображать в GUI и записывать в Excel-таблицу
Использовать скрипт Matlab для получения коэффициентов
Отправлять коэффициенты в устройства

Решение

PySide6 — Графический интерфейс приложения
PySerial — Библиотека для работы с COM-портами
openpyexcel — Библиотека для работы с Excel-таблицами
xlrw, xlwt — Библиотеки для работы со старыми форматами Excel-таблиц
matlabengine — Библиотека для интеграции Matlab в python

Результат

Написано приложение на python
В графическом интерфейсе есть необходимые инструменты для работы с устройствами (Отправка команд, запись данных в Excel-таблицу)
Реализована отправка команд в температурный шкаф, в датчик давления
Реализовано получение обратной связи от Датчика давления
Интегрированн Matlab-скрипт

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Приложение для поиска и анализа файлов Excel по заданным параметрам
Приложение для поиска и анализа файлов Excel по заданным параметрам
94
Веб-разработка и IT Приложение для управления сервоприводами
Приложение для управления сервоприводами
128
Веб-разработка и IT Приложение для визуализации данных из таблицы Excel на 3D-модели
Приложение для визуализации данных из таблицы Excel на 3D-модели
237
Дизайн и Брендинг Телеграм-бот для автоматизации создания заявок
Телеграм-бот для автоматизации создания заявок
87