Opracowanie i wdrożenie specjalistycznego oprogramowania do akwizycji i wizualizacji danych z kart ADC

licenciate
dc.abstract.enThis 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.plTematem 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.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorZuzel, Grzegorz - 186344 pl
dc.contributor.authorZiąbek, Marcinpl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerWereszczyński, Andrzej - 132581 pl
dc.contributor.reviewerZuzel, Grzegorz - 186344 pl
dc.date.accessioned2020-07-26T22:14:54Z
dc.date.available2020-07-26T22:14:54Z
dc.date.submitted2016-07-06pl
dc.fieldofstudyinformatykapl
dc.identifier.apddiploma-105532-175351pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/211893
dc.languagepolpl
dc.subject.enC# .NET Framework WPF MVVM Prism MCA ADC software gamma spectroscopypl
dc.subject.plC# .NET Framework WPF MVVM Prism MCA ADC oprogramowanie spektrometria gammapl
dc.titleOpracowanie i wdrożenie specjalistycznego oprogramowania do akwizycji i wizualizacji danych z kart ADCpl
dc.title.alternativeDevelopment and implementation of specialized software for acquisition and visualization data from the ADC cardspl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
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.plpl
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.
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Zuzel, Grzegorz - 186344
dc.contributor.authorpl
Ziąbek, Marcin
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Wereszczyński, Andrzej - 132581
dc.contributor.reviewerpl
Zuzel, Grzegorz - 186344
dc.date.accessioned
2020-07-26T22:14:54Z
dc.date.available
2020-07-26T22:14:54Z
dc.date.submittedpl
2016-07-06
dc.fieldofstudypl
informatyka
dc.identifier.apdpl
diploma-105532-175351
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/211893
dc.languagepl
pol
dc.subject.enpl
C# .NET Framework WPF MVVM Prism MCA ADC software gamma spectroscopy
dc.subject.plpl
C# .NET Framework WPF MVVM Prism MCA ADC oprogramowanie spektrometria gamma
dc.titlepl
Opracowanie i wdrożenie specjalistycznego oprogramowania do akwizycji i wizualizacji danych z kart ADC
dc.title.alternativepl
Development and implementation of specialized software for acquisition and visualization data from the ADC cards
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
14
Views per month
Views per city
Dublin
2
Oświęcim
2
Wroclaw
2
Dietzhölztal
1
Krakow
1
Kruszwica
1
Mogilany
1
Sanka
1
Wolbrom
1

No access

No Thumbnail Available