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.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-276773 |
Date | January 2020 |
Creators | Bergström, Belinda, Landström, Matilda |
Publisher | KTH, Medicinteknik och hälsosystem |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-CBH-GRU ; 2020:145 |
Page generated in 0.0021 seconds