NMR波谱仪控制台系统软件测试与图形化脉冲序列插件开发

来源 :中国科学院武汉物理与数学研究所 | 被引量 : 0次 | 上传用户:sprach
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着核磁共振(NMR)应用越来越广泛,国内对NMR波谱仪的需求数量也日益增长,但波谱仪至今仍主要依靠进口,其购买费用和维护成本之高令众多科研单位望而却步。因此,自主研制NMR波谱仪,发展核磁共振应用软件是非常有必要的。   NMR波谱仪软件主要包括:控制台系统软件和用户界面软件。其中控制台系统软件实现对波谱仪控制台系统各个硬件的准确控制,用户界面软件是用户进行各项实验的操作平台。本文的工作围绕NMR波谱仪的软件研发展开,主要包括对控制台系统软件实施的软件测试以及用户界面软件核心之一的图形化脉冲序列插件的开发。本论文的主要内容为:   1、NMR波谱仪软件系统。在介绍波谱仪的各系统组成部件及其功能的基础上,按运行载体不同将波谱仪的软件系统分为控制台系统软件和用户界面软件。接着分别从总体功能和实现细节上对这两部分的软件进行整体说明。   2、控制台系统的软件测试。软件测试是软件质量控制中的关键过程,对控制台系统实施的软件测试能有效地提高控制台软件的可靠性和稳定性。文中首先对软件测试相关概念进行简要介绍,然后从测试过程、测试难点及解决方式、测试的具体实施过程、测试效果这些方面对控制台系统的软件测试进行了完整描述。控制台系统的软件有非常明显的模块化特征,测试分为模块单元测试、集成测试和系统测试三个阶段。同时控制台系统软件模块较多,并与硬件连接紧密,构建测试驱动模块和桩模块有较大难度,实际测试时采用了单例模式构建测试数据和Mock对象隔离实际硬件的方法加以解决。文中还详细地说明了控制台系统软件测试的每个实施步骤,最后指明了测试中所发现的具体问题。   3、图形化脉冲序列插件开发。实现了一个图形化的脉冲序列开发环境。整个用户界面软件采用“平台+插件”的设计方法,图形化脉冲序列插件是以核心插件的形式扩展到界面软件中。它完成了波谱仪脉冲序列实现流程中用户界面软件上应实现的功能:脉冲序列编辑、脉冲序列保存/读取、脉冲序列的第一次编译。文中对整个插件的实现过程进行了详细介绍。
其他文献
《最大的“书”》(人教版二下)一文共出现了七个问句,其中六个出自川川之口,另外一个出自地质勘探队员之口。细读这些问句,可发现如下特点:一是类型不同七个问句分属疑问句与
近年来,光学孤子吸引了众多的研究.光学孤子是光频光场与物质的非线性相互作用的结果,分为时间光孤子和空间光孤子两种.时间光孤子是光脉冲在光纤中诱导的自相位调制抵消了由群速
近年来,由于自旋电子学这门新兴学科的兴起,使得磁性半导体材料(DMS)的研究吸引了很多人的注意。此类材料兼有半导体和磁性材料的特点,并在晶体结构、电学、磁学性质等方面表现
近地面大气温度梯度的测量是研究地气间区域水热通量的重要内容之一,温度梯度结合显热通量可计算出大气湍流扩散系数,进而得到地气间的热交换系数。折射法温度梯度测量的基本原
MAX+PLUSⅡ是altera公司推出的第三代开发工具软件,该软件提供了灵活、高效的界面,设计者无需精通器件内部的复杂结构,只需用自己熟悉的设计输入工具(原理图、波形图和硬件描
团簇物理学研究的主要目的是确定团簇的几何构型和电子结构,了解团簇的物理和化学性质,弄清不同大小的团簇如何由原子、分子逐步演化而成,以及随着这种演化,团簇结构和性质的变化
本文采用第一性原理计算研究了β-La2-xLxMo2O9(L=Gd,Sm,Nd and Bi)和β-La2Mo2-yMyO9(M=Cr,W)的结构性质和相稳定性。键价加和理论(bondvalences sums)能够有效表征原子与其近
紫外辐射对机体表皮细胞的DNA具有损害作用。紫外辐射引起DNA损伤的产物以环丁烷嘧啶二聚体(CPDs)和6—4光产物(6—4PPs)为主,这种光诱导损伤使DNA空间结构发生变化,从而阻碍了
纳米材料具有反应活性高、有利于电荷传输等优点,当把其应用于锂电池电极材料时,表现出了异常优越的电化学性能,从而引起了人们更加广泛的关注。随着研究的深入,过渡金属氧化物纳米材料的组成、形貌、结构等在锂电池电极材料及其它器件中的应用也逐渐成为了人们研究的热点。本文综合国内外过渡金属氧化物纳米材料的制备和性能研究的基础上,利用水热法成功的制备出了几种新型一维金属氧化物纳米结构阵列,并将这几种材料运用于锂
基于双包层掺杂光纤和大功率半导体泵浦的高功率光纤激光器(HPFL)具有转换效率高、光束质量好等优点,是高功率固体激光器件的重要发展方向,也是当今高功率激光技术领域的研究热