Обработка экспериментальных данных в специализированных системах
Для просмотра текущих значений графика реализуется курсор, положение которого управляется оператором. Для каждого зафиксированного положения курсора отображаются значения времени и амплитуды. Для отображения длинных временных реализаций должен быть реализован скользящий просмотр с возможностью задания числа точек смещения графика за одну итерацию. Возможность задания (изменения) верхнего… Читать ещё >
Обработка экспериментальных данных в специализированных системах (реферат, курсовая, диплом, контрольная)
Задание по лабораторной работе:
Разработать проект и реализовать программное средство для обработки цифровых сигналов.
В качестве сигналов для обработки используются вибрационные сигналы, полученные при исследовании технического состояния механизмов с вращательным движением и представленные в единицах виброускорения.
При реализации проекта обеспечить выполнение следующих функций:
Работа с файловой системой для выбора группы файлов или файла для обработки.
Файл, содержащий имена файлов, входящих в состав группы имеет расширение txt. Файлы, содержащие данные, имеют расширение bin. Если производится групповой выбор файлов, то для анализа считываются все файлы группы.
Отображение графиков временных реализаций.
Возможны два варианта отображения графиков:
- а) для каждого сигнала формируется свое поле отображения (одновременно может анализироваться до 16 сигналов);
- б) графики всех сигналов отображаются в одном поле отображения разным цветом.
Отображение полей графиков масштабируется при масштабировании окна отображения.
Необходимо предусмотреть:
- — возможность автоматического выбора предела шкалы;
- — возможность задания (изменения) верхнего и нижнего пределов шкал для всех графиков одновременно и для каждого графика в отдельности.
На графиках отображаются шкалы.
Для отображения длинных временных реализаций должен быть реализован скользящий просмотр с возможностью задания числа точек смещения графика за одну итерацию.
Для просмотра текущих значений графика реализуется курсор, положение которого управляется оператором. Для каждого зафиксированного положения курсора отображаются значения времени и амплитуды.