Return to search

Automatiserad hantering av data för ökad användbarhet av ett mikro-CT-system / Automated Handling of Data for Increased Usability of a Micro-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 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.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-276773
Date January 2020
CreatorsBergström, Belinda, Landström, Matilda
PublisherKTH, Medicinteknik och hälsosystem
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-CBH-GRU ; 2020:145

Page generated in 0.0018 seconds