基于Windows平台的实时PCR仪软件系统的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:fuuxia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时PCR技术是美国PE公司于1995年研制出的一种新的核酸定量技术,是指在PCR反应体系中加入荧光基团,利用荧光信号积累实时监测整个PCR进程,最后通过标准曲线对未知模板进行定量分析的方法。随着基因科学及分子生物学的发展,实时PCR技术与生物芯片技术、胎核酸技术、微解剖技术等先进技术的整合,其前景更加广阔,自1996年美国PE公司推出世界第一台商品化的PCR仪以来,国内外公司都致力于完善软件系统。   本文设计开发了一种实时PCR仪的软件系统,既可以在本地又可以通过局域网完成数据采集、温度控制、数据分析、数据实时显示与格式文件存储。软件系统包括USB驱动程序、USB固件程序、系统应用程序、基于C/S的系统应用程序四个部分,其中基于Client/Server(C/S)的系统应用程序由客户端程序和服务器程序组成。   USB驱动程序的设计开发是编写INF文件与Cypress公司提供的标准驱动结合使用。   USB固件程序在uVison环境中采用C语言编写,经过编译后生成.hex固件文件,然后下载到数据采集卡USB芯片中,其中数据采集卡USB接口芯片采用Cypress公司的CY7C68013。   系统应用程序采用C#语言编写,主要实现的功能是从数据采集卡USB接口提取数据,显示在程序界面中并且将数据保存在本地数据文件中。   基于C/S的系统应用程序同样采用C#语言编写,涉及SSL、数字证书、多线程、断点续传以及软件授权保护等技术。客户端能够通过局域网发送命令文件给服务器程序,服务器根据命令文件进行数据采集,同时保存数据并且将数据实时发送给客户端,数据采集完成后将本地数据文件发送给客户端。   在本地模式与远程模式的应用程序设计完成后,本文使用微软提供的混淆工具dotfuscator对其进行代码混淆加密以防止源代码被反编译,最后在局域网中对整个软件系统性能进行了测试,结果表明:USB驱动程序和固件程序都能正常使用,系统的两种模式都能够准确实时地进行数据采集、数据显示与格式文件存储,并且在基于C/S的远程模式中本地服务器能够将数据文件打包后完整地发送给远程的客户端。
其他文献
小学语文游戏化教学,是指在语文课堂上充满着游戏的精神,让学生能在轻松愉快的氛围中学习,这反映着一种深刻的教育理念.在这种信息化的社会中,很多事情都变得纷繁复杂,面对教
随着汽车工业的发展,汽车的排放已成为我国环境污染的主要来源之一。汽车排气净化是发动机技术的一个重要研究方向,正确测量发动机排放物的成分及含量是研究发动机净化方案和控
十几年来,已发展出了半导体纳米线的各种制备方法和技术。其制备方法基本有以下三类:(1)以催化剂为引导,通过气-液-固生长的方法控制纳米线的成核和一维生长,其中催化剂作为纳米液
失神性癫痫(Absence Epilepsy, AE)是一类在儿童和青少年中集中发病的中枢神经系统疾病,其发作机制可能与丘脑及感觉皮层内异常的神经元电活动相关。而在耐药性失神性癫痫的
阅读是高中英语教学的重点,是学生接触英语最直接,最主要的途径.同时,高中英语教学大纲中也明确指出:阅读是理解和吸收语言信息最重要的手段,它能为学生提供更为丰富的教育教
作文是语文教学的重点,也是难点,而要求学生要写出真情实感的作文更是难中之难.因此,小学作文首先要重视情感的培养,激发儿童健康向上的情感.才能写出真情实感的作文.