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...
Main Authors: | , |
---|---|
Format: | Others |
Language: | Swedish |
Published: |
KTH, Medicinteknik och hälsosystem
2020
|
Subjects: | |
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 |