Aplikacja do analizy wielokanałowych pomiarów magnetotellurycznych
Defence Date
2012-02-29
Authors
Supervisors:
Reviewers:
Access rights
Other title
Computer program to analysis of multichannel magnetotelluric measurements
Resource type
Defence details
Description
Abstract
Celem niniejszej pracy dyplomowej było wykonanie aplikacji do analizy wielokanałowych pomiarów magnetotellurycznych. Aplikacja miała za zadanie poddać zarejestrowane przebiegi czasowe wielostopniowemu procesowi przetwarzania numerycznego, czego efektem końcowym jest wizualizacja danych na wykresach. Główne narzędzie, którym posłużyłem się do wykonania aplikacji, to środowisko programistyczne firmy Microsoft – Visual Studio 2010 wraz z platformą .NET Framework 4.0. Jako interfejs programowania aplikacji, wykorzystałem graficzny interfejs użytkownika bazujący na bibliotece Windows Form. Do zobrazowania wykresów wykorzystałem zewnętrzny moduł - bibliotekę DLL ZedGraph. Do obliczeń aplikacja wykorzystywać będzie Szybką Transformację Fouriera, dlatego zaprogramowałem osobny moduł, który to realizuje - bibliotekę DLL CtaFftMath. Aplikacja została napisana zgodnie z założeniami. Po szeregu testów można uznać, że jest w 100% funkcjonalna i bezbłędnie realizuje wskazane jej zadania. Również moduł CtaFftMath przeszedł pozytywnie test poprawności danych.
The aim of this thesis was to build computer program to the analysis of multicomponent magnetotelluric measurements. The application was prepared to perform timing multistage processing of numerical data, that can be presented in a final data visualization charts. The main tool, which was used was the Microsoft development environment - Visual Studio 2010 along with the platform .NET Framework 4.0. As an application programming interface, graphical user interface based on Windows Forms library was used. I used charts to illustrate the external module, the ZedGraph DLL. For the calculation of the application the Fast Fourier Transformation was used, therefore it carries a separate module was programmed - the CtaFftMath DLL. The application was written as intended. After a series of tests it can be considered to be 100% functional and performs flawlessly. Also the module has passed the test CtaFftMath data validation.

