学位专题

目录>
<

基于Eclipse图形建模框架的图形化脉冲序列设计软件的实现

颜志煜
厦门大学
引用
核磁共振技术自1945年发现以来,凭借其严密的理论体系和丰富多样的脉冲序列,在生物、化学、材料、医学等领域发挥着巨大的作用。研究人员在利用磁共振仪器进行研究时,往往根据自身需要,设计各式各样的脉冲序列。因此,直观、便捷的脉冲序列设计环境就成为现代磁共振仪器不可或缺的重要组成部分。目前大多数商业磁共振仪器的脉冲序列编辑器都是采用特定编程语言的文本格式的编程环境,如Bruker采用的是Pascal语言,Varian采用的是C语言。这种使用特定编程语言设计脉冲序列的方式虽然功能强大,控制灵活,但却要求脉冲序列设计人员具备一定的编程基础,对用户有较高的要求。  本文提出了一种基于Eclipse图形建模框架(Graphical Modeling Framework,GMF)的图形化脉冲序列设计软件实现。软件基于Eclipse插件开发技术和GMF技术,软件开发周期短,开发人员能够更专注于业务逻辑设计,软件更易于扩展和维护。  软件具备所见即所得的特点,用户使用拖放方式所画出的脉冲序列跟教科书和参考文献上的脉冲序列几乎一样。软件同时支持磁共振波谱和磁共振成像脉冲序列的设计。此外,软件还集成了磁共振实验参数管理模块,从而实现了以脉冲序列为基础的磁共振实验设计。并且设计出来的脉冲序列以XML格式保存,具有硬件无关性,用户在设计脉冲序列时,不必考虑硬件结构。  本文在介绍Eclipse图形建模框架的基础上,对整个脉冲序列设计软件进行了需求分析,并对软件进行了总体设计,将软件按照插件的形式进行开发。之后分别介绍了各个插件的详细设计和具体实现。  在本文最后,我们通过一些例子展示我们的脉冲序列设计软件的实现结果。从结果上看,我们的研究实现了脉冲序列图形化编辑的目标,极大地简化了繁琐的脉冲序列过程。

核磁共振;脉冲序列;软件开发;图形建模框架

厦门大学

硕士

物理电子学

陈志伟

2016

中文

TP311.52

79

2016-10-09(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅