Simple view
Full metadata view
Authors
Statistics
Opracowanie i wdrożenie specjalistycznego oprogramowania do akwizycji i wizualizacji danych z kart ADC
C# .NET Framework WPF MVVM Prism MCA ADC oprogramowanie spektrometria gamma
C# .NET Framework WPF MVVM Prism MCA ADC software gamma spectroscopy
Tematem niniejszej pracy było przygotowanie pełnego oprogramowania umożliwiającego akwizycję danych z analizatora wielokanałowego (Multi Channel Analyzer, MCA). Oprócz samego procesu zbierania i zapisywania danych należało stworzyć aplikację pozwalającą na zapoznanie się z postępem pomiarów w czasie rzeczywistym (on-line). Oznacza to, że konieczna była implementacja wizualizacji danych, deklarowania przedziałów danych istotnych (Region of Interest, ROI), a także wykonanie podstawowej analizy tak uzyskanych informacji. Oprócz tego przygotowano proste narzędzia pozwalające na manipulację danymi, eksport do dalszej interpretacji w ogólnodostępnych formatach (np. Excel), czy też wygenerowanie raportu z przebiegu eksperymentu.Praca została podzielona na kilka sekcji. Pierwsza część krótko omawia tło teoretyczne związane z eksperymentem. Następnie przedstawiono tematykę związaną z tworzeniem aplikacji zgodnie z nowoczesnymi normami i zaprezentowano najlepsze praktyki. Kolejnymi elementami są: krótkie omówienie wykorzystanych narzędzi, zaprezentowanie interfejsu użytkownika (Graphical User Interface, GUI) wykonanego programu oraz prezentacja najbardziej interesujących kwestii implementacyjnych. Na koniec omówiono podstawowe zagadnienia związane z obsługą z programu.
This thesis describes the process of creating the software capable of providing the ability of acquiring data from the Multi Channel Analysers (MCA). In addition to the algorithm of obtaining and saving the data, arose the necessity of creating an application that can visualise information through readable charts, allow the user to declare Regions of Interest (ROI) and perform basic analysis. Moreover, additional capabilities, such as exporting (for instance, to Excel file format) or generating report containing all information about the experiment, have been implmented.The document has been divided into separate sections. The first one describes the theory of gamma spectroscopy. The next part refers to the well-known methods of creating software, including basic information on the C# language, the .NET Framework platform and the Windows Presentation Foundation (WPF). The Prism library has been described in the third section which is focused on the best patterns and practices connected with the Model-View-ViewModel (MVVM) pattern. The main part of the document concentrates on Graphical User Interface (GUI) and presents the most important issues encountered during the implementation. The end contains short instructions on how to use the presented program.
dc.abstract.en | This thesis describes the process of creating the software capable of providing the ability of acquiring data from the Multi Channel Analysers (MCA). In addition to the algorithm of obtaining and saving the data, arose the necessity of creating an application that can visualise information through readable charts, allow the user to declare Regions of Interest (ROI) and perform basic analysis. Moreover, additional capabilities, such as exporting (for instance, to Excel file format) or generating report containing all information about the experiment, have been implmented.The document has been divided into separate sections. The first one describes the theory of gamma spectroscopy. The next part refers to the well-known methods of creating software, including basic information on the C# language, the .NET Framework platform and the Windows Presentation Foundation (WPF). The Prism library has been described in the third section which is focused on the best patterns and practices connected with the Model-View-ViewModel (MVVM) pattern. The main part of the document concentrates on Graphical User Interface (GUI) and presents the most important issues encountered during the implementation. The end contains short instructions on how to use the presented program. | pl |
dc.abstract.pl | Tematem niniejszej pracy było przygotowanie pełnego oprogramowania umożliwiającego akwizycję danych z analizatora wielokanałowego (Multi Channel Analyzer, MCA). Oprócz samego procesu zbierania i zapisywania danych należało stworzyć aplikację pozwalającą na zapoznanie się z postępem pomiarów w czasie rzeczywistym (on-line). Oznacza to, że konieczna była implementacja wizualizacji danych, deklarowania przedziałów danych istotnych (Region of Interest, ROI), a także wykonanie podstawowej analizy tak uzyskanych informacji. Oprócz tego przygotowano proste narzędzia pozwalające na manipulację danymi, eksport do dalszej interpretacji w ogólnodostępnych formatach (np. Excel), czy też wygenerowanie raportu z przebiegu eksperymentu.Praca została podzielona na kilka sekcji. Pierwsza część krótko omawia tło teoretyczne związane z eksperymentem. Następnie przedstawiono tematykę związaną z tworzeniem aplikacji zgodnie z nowoczesnymi normami i zaprezentowano najlepsze praktyki. Kolejnymi elementami są: krótkie omówienie wykorzystanych narzędzi, zaprezentowanie interfejsu użytkownika (Graphical User Interface, GUI) wykonanego programu oraz prezentacja najbardziej interesujących kwestii implementacyjnych. Na koniec omówiono podstawowe zagadnienia związane z obsługą z programu. | pl |
dc.affiliation | Wydział Fizyki, Astronomii i Informatyki Stosowanej | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Zuzel, Grzegorz - 186344 | pl |
dc.contributor.author | Ziąbek, Marcin | pl |
dc.contributor.departmentbycode | UJK/WFAIS | pl |
dc.contributor.reviewer | Wereszczyński, Andrzej - 132581 | pl |
dc.contributor.reviewer | Zuzel, Grzegorz - 186344 | pl |
dc.date.accessioned | 2020-07-26T22:14:54Z | |
dc.date.available | 2020-07-26T22:14:54Z | |
dc.date.submitted | 2016-07-06 | pl |
dc.fieldofstudy | informatyka | pl |
dc.identifier.apd | diploma-105532-175351 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/211893 | |
dc.language | pol | pl |
dc.subject.en | C# .NET Framework WPF MVVM Prism MCA ADC software gamma spectroscopy | pl |
dc.subject.pl | C# .NET Framework WPF MVVM Prism MCA ADC oprogramowanie spektrometria gamma | pl |
dc.title | Opracowanie i wdrożenie specjalistycznego oprogramowania do akwizycji i wizualizacji danych z kart ADC | pl |
dc.title.alternative | Development and implementation of specialized software for acquisition and visualization data from the ADC cards | pl |
dc.type | licenciate | pl |
dspace.entity.type | Publication |