论文部分内容阅读
膜片钳技术业已成为细胞生物学的重要实验手段之一,广泛运用于生物、生理、药理、病理和神经科学等领域研究。膜片钳实验软件是膜片钳系统的重要组成部分,负责数据采集卡的控制,数据的采集,数据保存及数据分析,并为人机交互提供友好平台。现有版本的膜片钳实验软件尚不完善,不能匹配更新了的硬件,而且某些功能欠缺,操作不合乎习惯,给实验人员带来了诸多不便。为解决上述问题,需要在现有版本的基础上开发出新一版膜片钳系统软件,本文将讨论其设计思想和实现过程。在本软件的设计中始终贯穿着任务导向和服务导向的思想,为最紧迫的任务设置最高的优先级,同时尽可能好的满足用户的需求,为软件用户提供尽可能多的方便。本文首先介绍了膜片钳的硬件结构和软件框架,在此基础上逐一展开,叙述了各模块功能的实现以及模块之间的相互关系,在此过程中详细介绍了MFC的框架、视图、文档、模板结构及其相互关系和通信方法,讨论了内存映射技术、自定义消息处理技术、USB2.0接口程序设计、动态连接库的编程和引用。最后介绍了数据采集卡参数校正程序的设计。本软件已经通过了相关人员的检测,并在实验室做了实际应用测试,实验测试结果表明该软件匹配新的数据采集卡,并能为用户提供一个相对舒适的且合乎实验习惯的实验平台。