节点文献

基于USB数据采集的膜片钳系统软件设计

Design of Software for Patch-Clamp System Based USB Data Acquisition

【作者】 周永超

【导师】 瞿安连;

【作者基本信息】 华中科技大学 , 生物医学工程, 2005, 硕士

【摘要】 膜片钳技术发展至今,已成为现代细胞电生理研究的常规方法。膜片钳数据采集器是系统的数据传输中枢,其更新换代必然需要新的膜片钳系统软件与之相适应。针对新的基于通用串行总线的数据采集系统-UDA-I 型数据采集器,需要开发能运行于Windows 2000 操作系统下的膜片钳系统软件。本文采用统一建模语言,运用面向对象分析方法对目标系统进行建模,复现了统一软件开发过程的需求、分析、设计、实现等工作流。统一过程是需求驱动的,所以文中论述了用例建模的方法,并产生了较为详细的用例规格说明文档。依赖可视化的统一建模语言对膜片钳系统软件的主要设计类进行了详细的分析设计,这些设计类包括关键实验数据结构类、驱动调用接口类、文档/视图类和对话框类。合理的数据结构使软件更为严谨,有很好的可重用性和移植性,便于以后软件的升级和维护。该软件是一个基于Windows 的MFC 应用程序,实现过程中运用了多线程技术和动态链接技术。实现工作流产生了可编译的代码,生成的应用程序能实现膜片钳实验中的电压钳和电流钳两种工作模式,间断刺激和无间隙刺激两种记录模式,支持P/n 算法,支持单个Run 数据的保存,丰富的图形控制功能,方便的人机交互界面。最后通过目标系统软件的测试版的实际应用,得到了满意的实验数据,证明该应用软件能够精确地输出刺激波形同时记录细胞响应,能够满足电生理实验的需要。

【Abstract】 Nowadays, Patch Clamp Technique has already become a general method in the field of modern electrophysiological research. With the development of data acquisition system, which is the data transmission and control center in the patch clamp system, software in Patch Clamp System will be updated. In order to control the latest USB-based data acquisition device in patch-clamp system, which is named UDA-I, we should develop new application which can run in Windows 2000/XP operation systems. Model of the system is built with Unified Model Language in Objected-Oriented methodology. Work flows of Unified Process are introduced in this thesis, including requirements, analyses, designs, and implementations. The period of Unified Process is use case-drive. So use case model is introduced in detail, and use case specification is given in the thesis. We analyzed and designed the classes in the system using UML, a kind of visual modeling tools, including data structure classes, driver-called interface class, document/view classes and dialog classes. The application is easy to upgrade and maintain, being structured by reasonable data structure. This software is an MFC-based application of Windows operating system, and is designed using multi-thread and dynamic link techniques. We have coded and complied successfully during implement work flow. The application can implement two work modes, including the Voltage Patch mode and the Current Patch mode. Episodic Mode and Gapfree Mode are used in the software, which are two kinds of record modes. The application includes some new characters, such as P/n algorithm, single run saving enable, plenty graph control function, and friendly GUI. Finally, we used the beta version of the application in the actual experiment and gain approving data. The results demonstrate that the software can control the data acquisition device to output precise wave and input response of the target cells. The application is proved valid in the field of electrophysiological experimentation.

【关键词】 膜片钳通用串行总线统一过程统一建模语言面向对象多线程
【Key words】 Patch ClampUSBUPUMLOOMulti-threadMFC
  • 【分类号】TH789
  • 【被引频次】3
  • 【下载频次】174
节点文献中: 

本文链接的文献网络图示:

本文的引文网络