Проводите мероприятия в сфере digital? Расскажите об этом читателям Афиши на Workspace!
СофтЭксперт
Разработка ПО для отслеживания параметров и настройки системы автоматики климатических устройств
СофтЭксперт
#Разработка программного обеспечения

Разработка ПО для отслеживания параметров и настройки системы автоматики климатических устройств

54 
СофтЭксперт
СофтЭксперт Россия, Тула
Поделиться:
Разработка ПО для отслеживания параметров и настройки системы автоматики климатических устройств
Клиент

General Thermo Controllers

Бюджет

780 000

Сфера

Оборудование

Регион

Россия

Сдано

Сентябрь 2023

Задача

GTC (General Thermo Controllers) — производитель автоматики для систем вентиляции и кондиционирования воздуха, которые создаются из современных материалов по международным стандартам климатической техники.

Системы автоматики представляют собой конструктор, который можно собрать с учетом конкретных требований и особенностей помещения, где размещается климатическая техника.

Ситуация до начала проекта

Для управления системой автоматики, которую предлагает своим клиентам заказчик, предусмотрен специальный монитор. В его интерфейсе реализован функционал настройки и отслеживания различных параметров. Но и для пользователей, и для настройщиков, выполняющих обслуживание системы, необходимо было удобное десктопное ПО.

С задачей его разработки к нам и обратился заказчик.

Цель — разработать десктопное приложение для считывания конфигурации системы управления вентиляцией.

Задачи:

1. Отрисовать интерфейс приложения с учетом отображения параметров системы в аналоговом и дискретном формате.

2. Разработать алгоритма анализа данных и вывода результатов на графике.

3. Настроить возможность подключения через USB, COM-порт или LAN-кабель, для считывания параметров устройства.

4. Обеспечить сохранение значений параметров в БД на разных временных отрезках.

Решение

Заказчик изначально пришел с четким техническим заданием, в котором было указано, какие параметры и в каком формате должны считываться и отображаться в приложении. Это позволило быстро определиться с технологическим стеком и сразу приступить к реализации проекта.

Десктопное ПО разработали на платформе для создания классических приложений WinForms, а для реализации функционала хранения данных использовали SQLite.Так как система автоматики представляет собой конструктор, в котором один датчик можно заменить на другой, необходимо было предусмотреть в конфигурации различные параметры и условия.

Так как система автоматики представляет собой конструктор, в котором один датчик можно заменить на другой, необходимо было предусмотреть в конфигурации различные параметры и условия.

С помощью приложения настройщик может быстро подключиться к системе и проверить, правильно ли выставлены параметры устройства. Например, проконтролировать, что температура в помещении сохраняется на определенном показателе, двигатель включен, установлен датчик пожара.

На первом этапе работы мы создали интерфейс для отображения части настроек, согласовали его с заказчиком, после чего добавили остальные параметры по утвержденному шаблону.

Результат

Благодаря точному техническому заданию и быстрому согласованию реализация десктопного приложения заняла 2 месяца. Тестирование ПО проводилось на реальных устройствах. В приложении были учтены более 180 параметров устройства и реализованы две важных функции:

1. Отслеживание параметров в разных временных промежутках. Показания с датчиков устройства сохраняются за час, за день, за несколько дней. Это позволяет отслеживать изменения и быстро выявлять неисправности износ датчиков или брак).

2. Сохранение параметров в формате отчетов. Так как приложение позволяет отслеживать большое число параметров, графиков может оказаться слишком много. Поэтому мы предусмотрели возможность пользовательской настройки параметров, показания которых будут отображаться и сохраняться в отчетах.

Комментарий агентства

Анастасия Осипова
Анастасия Осипова

Проектный менеджер

Для разработки четкое техзадание является залогом успеха, так как позволяет точно выделить этапы, рассчитать занятость программистов и заранее наметить встречи для необходимых согласований. Такой подход существенно экономит средства заказчика, делает работу исполнителей прозрачнее и зачастую быстрее. В данном проекте, несмотря на необходимость разработки приложения со сложной системой условий из более чем 180 параметров, срок разработки от начала до сдачи готового приложения составил всего 2 месяца.


Стек технологий

  • С# С# Язык программирования
  • SQLite SQLite База данных

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

СофтЭксперт с удовольствием обсудит вашу задачу

Оставить заявку