59
В GUIDE используется метод перетаскивания, позволяющий создавать
GUI с помощью меню элементов GUI, таких как кнопки, текстовые поля и
графики. Мы связываем элементы управления GUI с базовым кодом через
функции обратного вызова. Например, когда пользователь нажимает кнопку
«Обновить», чтобы обновить график, приложение вызывает следующую
функцию обратного вызова. Важно отметить что графики включают в себя
изменения во времени и гистограммы. Выбор кнопок в графическом
интерфейсе активирует основной код. Например, когда пользователь нажимает
кнопку «Обзор» , открывается диалоговое окно для поиска файла
данных. Когда пользователь выбирает «Выполнить анализ», базовый код
вычисляет статистику для каждого измеренного параметра и отображает
результаты в диалоговом окне [18].
Автоматизация генерации отчетов
Анализ и написание отчетов по изменению компонентов и систем с
течением времени является необходимой, но утомительной задачей. Для это и
создается программа которая автоматизирует большую часть процесса анализа
данных и составления отчетов. В инструменте «Генератор отчетов»
определяется структура отчета: обзор со сводными результатами и раздел для
каждого отдельного параметра. Мы пишем код MATLAB для расчета
статистики измерений (минимальное и максимальное, среднее, стандартное
отклонение), данных подгонки кривой (чтобы увидеть, есть ли изменения во
времени), и генерируем графики, отображающие значения параметров по
времени и гистограммам параметров. Этот код уже внедрен в генератор
отчетов и добавляет вывод уже сгенерированного отчета.
Отчет включает в себя обзор со сводкой результатов и раздел для каждого
параметра, включая анализ изменения во времени (включая краткую
автоматическую оценку того, является ли изменение значительным), графики,
результаты подбора кривой и гистограмму параметров. Документ Word
является редактируемым, что позволяет добавлять интерпретации данных в