Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system

På CBH (Skolan för kemi, bioteknologi och hälsa) har en mikro-CT utvecklats, men med förbättringspotential gällande användbarheten. Målet med kandidatexamensarbetet var att förbättra mjukvaran genom att automatisera tre olika aspekter av manuell datahantering: Dels att placera filerna i en mapp med...

Full description

Bibliographic Details
Main Authors: Bergström, Belinda, Landström, Matilda
Format: Others
Language:Swedish
Published: KTH, Medicinteknik och hälsosystem 2020
Subjects:
SSH
SCP
Qt
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-276773
id ndltd-UPSALLA1-oai-DiVA.org-kth-276773
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2767732020-07-02T04:21:00ZAutomatiserad hantering av data för ökad användbarhet av ett mikro-CT-systemsweAutomated Handling of Data for Increased Usability of a Micro-CT SystemBergström, BelindaLandström, MatildaKTH, Medicinteknik och hälsosystemKTH, Medicinteknik och hälsosystem2020micro-CTdata handlingSSHSCPautomatizationQtmikro-CTdatahanteringSSHSCPautomatiseringQtOther Medical EngineeringAnnan medicinteknikPå CBH (Skolan för kemi, bioteknologi och hälsa) har en mikro-CT utvecklats, men med förbättringspotential gällande användbarheten. Målet med kandidatexamensarbetet var att förbättra mjukvaran genom att automatisera tre olika aspekter av manuell datahantering: Dels att placera filerna i en mapp med namn kopplat till valda bildtagningsinställningar. Dels att kopiera data via SCP mellan två datorer kopplade till mikro-CT:n. Samt att radera kopierade data från disken som preliminärt sparar filerna. För att möjliggöra en automatisk dataöverföring implementerades ett SSH-nyckelpar med publik nyckelautentisering mellan de två datorerna. Till den befintliga mjukvaran tillades ett skript samt en klass med handhavande över de tre automatiseringsaspekterna. Genom användargränssnittet hämtar klassen inledningsvis information om bildtagningsinställningarna till mappnamnet och när bildtagningen är klar anropar programkoden skriptfilen som utför SCP-kopieringen. Därefter kontrolleras att inga data gått förlorade under överföringen, varefter en radering av de kopierade filerna utförs på den ursprungliga disken. Den nya klassen förbättrar mikro-CT:ns användarvänlighet och underlättar hanteringen av data efter en bildtagning. At CBH (The School of Engineering Sciences in Chemistry, Biotechnology and Health) a micro-CT has been developed, but the system has potential improvement regarding the usability. The purpose of this bachelor’s thesis was to improve the software by automatizing three aspects of manual data handling: Firstly to place the data in a folder with a name related to the obtained acquisition settings. Secondly to transfer files through SCP between the two computers connected to the micro-CT. Lastly to delete the copied data from the disk that initially saves the files. In order to automate the data transfer an SSH key pair with public key authentication was implemented between the two computers. To the existing software a script as well as a class controlling the three automation aspects were added. From the user interface, the class initially retrieves information about the acquisition settings to the folder name and when the acquisition is complete, the program code calls the script file that performs the SCP transfer. Afterwards a verification is made that no data was lost during the transfer, after which a deletion of the copied files is performed on the original disk. The new class improves the usability of the micro-CT and facilitates the handling of data after an acquisition. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-276773TRITA-CBH-GRU ; 2020:145application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic micro-CT
data handling
SSH
SCP
automatization
Qt
mikro-CT
datahantering
SSH
SCP
automatisering
Qt
Other Medical Engineering
Annan medicinteknik
spellingShingle micro-CT
data handling
SSH
SCP
automatization
Qt
mikro-CT
datahantering
SSH
SCP
automatisering
Qt
Other Medical Engineering
Annan medicinteknik
Bergström, Belinda
Landström, Matilda
Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system
description På CBH (Skolan för kemi, bioteknologi och hälsa) har en mikro-CT utvecklats, men med förbättringspotential gällande användbarheten. Målet med kandidatexamensarbetet var att förbättra mjukvaran genom att automatisera tre olika aspekter av manuell datahantering: Dels att placera filerna i en mapp med namn kopplat till valda bildtagningsinställningar. Dels att kopiera data via SCP mellan två datorer kopplade till mikro-CT:n. Samt att radera kopierade data från disken som preliminärt sparar filerna. För att möjliggöra en automatisk dataöverföring implementerades ett SSH-nyckelpar med publik nyckelautentisering mellan de två datorerna. Till den befintliga mjukvaran tillades ett skript samt en klass med handhavande över de tre automatiseringsaspekterna. Genom användargränssnittet hämtar klassen inledningsvis information om bildtagningsinställningarna till mappnamnet och när bildtagningen är klar anropar programkoden skriptfilen som utför SCP-kopieringen. Därefter kontrolleras att inga data gått förlorade under överföringen, varefter en radering av de kopierade filerna utförs på den ursprungliga disken. Den nya klassen förbättrar mikro-CT:ns användarvänlighet och underlättar hanteringen av data efter en bildtagning. === At CBH (The School of Engineering Sciences in Chemistry, Biotechnology and Health) a micro-CT has been developed, but the system has potential improvement regarding the usability. The purpose of this bachelor’s thesis was to improve the software by automatizing three aspects of manual data handling: Firstly to place the data in a folder with a name related to the obtained acquisition settings. Secondly to transfer files through SCP between the two computers connected to the micro-CT. Lastly to delete the copied data from the disk that initially saves the files. In order to automate the data transfer an SSH key pair with public key authentication was implemented between the two computers. To the existing software a script as well as a class controlling the three automation aspects were added. From the user interface, the class initially retrieves information about the acquisition settings to the folder name and when the acquisition is complete, the program code calls the script file that performs the SCP transfer. Afterwards a verification is made that no data was lost during the transfer, after which a deletion of the copied files is performed on the original disk. The new class improves the usability of the micro-CT and facilitates the handling of data after an acquisition.
author Bergström, Belinda
Landström, Matilda
author_facet Bergström, Belinda
Landström, Matilda
author_sort Bergström, Belinda
title Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system
title_short Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system
title_full Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system
title_fullStr Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system
title_full_unstemmed Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system
title_sort automatiserad hantering av data för ökad användbarhet av ett mikro-ct-system
publisher KTH, Medicinteknik och hälsosystem
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-276773
work_keys_str_mv AT bergstrombelinda automatiseradhanteringavdataforokadanvandbarhetavettmikroctsystem
AT landstrommatilda automatiseradhanteringavdataforokadanvandbarhetavettmikroctsystem
AT bergstrombelinda automatedhandlingofdataforincreasedusabilityofamicroctsystem
AT landstrommatilda automatedhandlingofdataforincreasedusabilityofamicroctsystem
_version_ 1719324615905378304