Система многомасштабного анализа дискретных сигналов. Подсистема вейвлет-анализа
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
>
- загрузка и сохранение дискретных сигналов (включая вейвлеты);
- расчёт, загрузка и сохранение результатов вейвлет-анализа;
- предоставление интерфейсов для подсистемы визуализации данных МАДС;
Программа WaveletAnalysis входит в состав системы МАДС в качестве динамически загружаемой библиотеки. Система МАДС реализует многомасштабный анализ дискретных сигналов методами вейвлет-анализа и структурной индексации.
П.2.2. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ
Программа WaveletAnalysis предъявляет следующие требования к техническим средствам:
- стандартный x86-совместимый ПК;
- тактовая частота процессора не менее 900 МГц;
- объем оперативной памяти не менее 128 Мб;
- разрешение экрана монитора не менее 1024x768.
Программа WaveletAnalysis предъявляет следующие требования к программным средствам:
- операционная система семейства Windows (Windows NT/2000/XP);
- .NET Framework версии 1.1;
П.2.3. ХАРАКТЕРИСТИКА ПРОГРАММЫ
Программа WaveletAnalysis входит в состав системы МАДС в качестве динамически загружаемой библиотеки.
В состав программы входят следующие файлы, необходимые для ее функционирования:
- MultiScAn.Visualization.exe исполняемый модуль подсистемы визуализации данных;
- MultiScAn.Common.dll библиотека, содержащая базовые классы и интерфейсы необходимые для функционирования системы МАДС;
- MultiScAn.WaveletAnalysis.dll библиотека, реализующая вейвлет-анализ;
- DialCol.txt файл цветовой шкалы, используемой для визуализации результатов вейвлет-анализа.
Программа является интерактивной, т.е. требующей взаимодействия с пользователем, поэтому время выполнения отдельных этапов обработки не превышает 0.5 с. при использовании требуемых технических средств.
П.2.4. ОБРАЩЕНИЕ К ПРОГРАММЕ
Для вызова программы необходимо запустить на выполнение файл MultiScAn.Visualization.exe и выбрать закладку Вейвлет-анализ.
Интерфейс программы WaveletAnalysis представлен на рис. П.2.1.
Описание панели инструментов программы WaveletAnalysis представлено в табл. П.2.1.
Интерфейс программы WaveletAnalysis
Рис. П.2.1
Таблица П.2.1
Панель инструментов программы WaveletAnalysis
Кнопка на панели инструментовЗначениеВыход из приложенияЗагрузка анализируемого сигнала из текстового файлаЗагрузка вейвелета из текстового файлаВейвлет-анализ сигнала Сохранение результатов вейвлет-анализа в текстовый файлНастройка программыПросмотр диалога О программе
Для загрузки, сохранения или сохранения изображения анализируемого сигнала, вейвлета или результата вейвлет-анализа в соответсвующей закладке (Данные, Вейвлет или Результат) необходимо выбрать соответсвующий пункт контекстного меню (Загрузить, Сохранить или Сохранить изображениетАж) или нажать на соответствующую кнопку панели инструментов (см. табл. П.2.1).
В стандартном диалоге открытия файла необходимо выбрать нужный файл. В итоге на соответсвующей закладке (Данные, Вейвлет или Результат) появляется графическое изображение анализируемого сигнала, вейвлета или результата вейвлет-анализа.
П.2.5. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ
Входной информацией являются текстовые файлы с расширением .dat (от англ. data данные), содержащие данные исходного сигнала.
Структура входного файла .dat:
где количество данных;
, значение сигнала, целое число.
Выходной информацией для данной задачи являются текстовые файлы с расширением .war (от англ. wavelet analysis result результат вейвлет-анализа), содержащие результаты вейвлет-анализа.
Структура выходного файла .war:
где ширина растра;
высота растра;
, , результат вейвлет-анализа, вещественное число.
П.2.6. СООБЩЕНИЯ ПРОГРАММИСТУ
Сообщения, выдаваемые программисту, приведены в табл. П.2.2.
Таблица П.2.2
Сообщения программисту
СообщениеДействие программистаНеверный формат входной строкиВыбранный файл данных имеет некорректный формат. При необходимости попытаться загрузить другой файл данныхНевозможно найти файл Resources\DialCol.txtРезультат вейвлет-анализа успешно рассчитан или загружен, но не может быть отображен в связи с тем, что не найден файл цветовой шкалы. Необходимые действия описаны в приложении 2.7
Результаты загрузки и вычислений выводятся в интерфейсном элементе так, как это приведено на рис.П.2.2 и П.2.3.
Результат загрузки вейвлета
Рис. П.2.2
Результат вейвлет-анализа сигнала
Рис. П.2.3
П.2.7. НАСТРОЙКА ПРОГРАММЫ
Для функционирования программы WaveletAnalysis необходимо установить .NET Framework версии 1.1.
Визуализация результатов вейвлет-анализа требует наличие файла цветовой шкалы. Для этого необходимо создать каталог Resources в каталоге с программой и поместить в него файл DialCol.txt.
ПРИЛОЖЕНИЕ 3
РУКОВОДСТВО ОПЕРАТОРА
П.3.1. НАЗНАЧЕНИЕ ПРОГРАММЫ
Программа вейвлет-анализа имеет идентификатор WaveletAnalysis. Программа WaveletAnalysis выполняет следующие функции:
- загрузка и сохранение дискретных сигналов (включая вейвлеты);
- расчёт, загрузка и сохранение результатов вейвлет-анализа;
- предоставление интерфейсов для подсистемы визуализации данных МАДС;
Программа WaveletAnalysis входит в состав системы МАДС в качестве динамически загружаемой библиотеки. Система МАДС реализует многомасштабный анали