Заказчик: ООО «Лаборатория энергосистем» занимается разработкой, испытаниямии изготовлением плазменных систем зажигания, горелочных устройств, форсунок (в т.ч.плазменных), разработкой нестандартного оборудования и ситем теплоэнергетики.
Приразработке испытательного стенда нового вида систем зажигания для авиационных двигателей возникла необходимость в автоматизации процесса регистрации данных с несколькихмногоканальных АЦП, а также предварительной обработки этих данных, сохранения и визуализации.
Существующее программное обеспечение либо не поддерживало требуемый тип АЦП или не могло работать с несколькими одновременно подключенными АЦП или не отвечало другим требованиям заказчика. Выполнение данной задачи заказчик поручил САТЭК.
Специалисты НПП САТЭК плюс были приглашены для разработки программного обеспечения, позволяющего выполнять визуализацию в реальном времени графиков сигналов, оцифрованных АЦП при подключении нескольких каналов с нескольких модулей АЦП, а также позволяющего производить одновременную непрерывную запись считываемых данных в файл формата MS Excel. Также необходимо было обеспечить работу приложения в режиме 24/7 (теоретически сколь угодно долго)
В рамках данного проекта были выполнены следующие виды работ:
1. Проектирование расширяемой архитектуры ПО с целью подключения множества разнородных АЦП..
2. Разработка на платформе Microsoft .NET модулей низкоуровневой работы с АЦП, визуализации данных (отображения множества графиков в зависимости от времени или других оцифровываемых сигналов), записи считываемых данных в файл формата MS Excel.
3. Специалисты НПП САТЭК плюс провели тестирование программного обеспечения, разработали документацию и уделили время для обучения персонала предприятия-заказчика.
В результате сотрудничества с САТЭК заказчик получил готовое программное обеспечение , обеспечивающее автоматизацию экспериментов на испытательном стенде заказчика, позволяющее анализировать 16 каналов данных в реальном времени, а также обеспечивающее их сохранение для последующей обработки.
Дополнительным результатом проекта стало расширяемое программное обеспечение, которое может решать аналогичные задачи, используя АЦП других видов.