Font Size: a A A

Design And Realization Of The Automatic Urine Sediment Analyzer Software System

Posted on:2014-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z J XuFull Text:PDF
GTID:2254330425482358Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Urinary sediment examination is an important method of clinical examination and medical diagnosis. Urine test has become the routine inspection item of Check Up. But the traditional urinary sediment examination of artificial process is detailed, and inspector often dislike this way of working. The hospital urgently needs an instrument to do the inspection instead of artificial way. In this context, automatic urinary sediment analyzer arises at the historic moment.Urinary sediment analyzer is composed of hardware and software system. Hardware mainly completes the actions of sampling, microscope focusing and so on. The jobs of software are system flow controlling, resource scheduling, image processing, result saving and report printing.The main research contents of the thesis are the design and realization of the software system. This paper analyses functional requirements of the whole software system. Software system mainly includes user management, urine inspection control, data management, and equipment debugging. User management module manages user information to access the system. Urine inspection operation module is the core of the system. The reliability and stability of urinary sediment analyzer is based on this module. Data management just likes an information management system. Instrument debugging model mainly helps the engineers to initialize the machine.The whole system is divided into three parts to complete the designs. The first part is the bottom hardware module. The second part is the communication module. And the third part is the application layer and consists of inspecting operation, data management and so on.The communication module consists of sending thread and receiving thread which is based on the multithreading design. Receiving thread monitors whether there is data to be received. Sending thread is responsible for the data sending in data buffers. The design of serial communication module is the same as the design of the communication module Control system is the core of software which realizes the functions such as sampling. The control system adopts multithreading technology and designs a communication interface to the communication module. Besides, the control system also designs a scheduling thread to control the inspection process. Scheduling thread controls sampling, microscope objective switching, microscope visual area switching, image processing and data management processing by checking the channel state.The Urinary sediment analyzer can work in automatic mode and artificial mode. And automatic mode consists of single channel and double channels. At last, this paper talks about the design of Man-Machine Interface which is designed by VC6.0IDE tool.Finally, to study the multi-core environment, optimization method based on macro analysis of the impact of multi-threading.Finally, this paper analyses the effect of multi-core environment. And the optimization methods are raised based on the macro analysis of the system.
Keywords/Search Tags:automation, Multi-Thread, data communication, control system
PDF Full Text Request
Related items