ПО "Конфигуратор измерительных устройств"

 

Заказчик

 Общество с ограниченной ответственностью "ТестЭйр"

 

Проект

Разработка ПО для первоначальной загрузки конфигурации и выполнения связанных с этим мероприятий во все производимые Заказчиком измерительные приборы.

 

Цели и задачи

 Разрабатываемое ПО должно уметь:

  • в доступной даже непосвящённому пользователю форме обеспечивать ввод/просмотр/редактирование всех калибровочных таблиц, характерных для конкретно выбранного измерительного устройства;
  • сохранять и загружать ранее созданные калибровочные таблицы с целью просмотра/дальнейшего изменения с ПК;
  • определять факт отключения/подключения к ПК через USB подлежащего калибровке прибора ;
  • загружать созданную конфигурацию в подключенное измерительное устройство в соответствии с протоколом, предоставленным Заказчиком;
  • вести журнал все отправленных/принятых в рамках USB посылок;

 

Решение

Для решения поставленной задачи был выбран инструментарий Qt5. Для добавления поддержки 2D-графиков с возможностью pan/zoom/scroll была задействована библиотека Qwt. Для обеспечения USB-функционала приложения, как и в предыдущих проектах, была использована библиотека libusb. Приятной особенностью каждой из выбранных библиотек является их кроссплатформенность. Внешний вид приложения с загруженной конфигурацией:

 

 

Результаты 

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

© ООО "Контроль-В" 2012 - 2018