论文部分内容阅读
核磁共振(NMR)自从20世纪40年代首次观测以来不断发展,并己经成功应用到物理、生物、化学和医学等诸多领域中。与此同时,核磁共振仪器技术也得到了不断地发展。本文所属的课题组旨在建立我国核磁共振波谱仪研制平台,研发具有自主创新的波谱仪核心部件和关键技术,开发与波谱仪相配套的软件,为国家核磁共振技术领域提供技术的支持,并在经济效益上打破我国的核磁共振波谱仪至今仍完全依赖进口的局面。
本文所谈及的核磁共振谱仪软件系统是国家科技支撑计划课题“300MHz-500MHz核磁共振波谱仪的研制”配套的系统软件,提供谱仪控制、实验设计、数据处理和系统管理等功能,能够满足核磁共振科学研究的要求,但如果想要保存核磁共振图形,目前只能以位图方式保存在电脑硬盘中,或通过打印机直接打印结果图形。核磁共振图形基本是由点和线结合而成,把它保存为矢量图格式有利于后期编辑和减少文件存储空间。
本课题组的核磁共振谱仪软件的图形处理框架主要是由Draw2d软件包构建的。Draw2d是Eclipse平台的一组API,功能类似于Java2D,可以处理2D图形及图像。由于Java只支持点阵图的读写,而不支持矢量图的处理,因此出现不少支持Java2D矢量图导出的第三方软件包,然而还没有软件包能支持对Draw2d图像的矢量导出功能。本文通过对Draw2d软件包和PostScript语言的研究,并对EPS和PDF文件格式进行探讨,成功把Draw2d图像导出成EPS和PDF矢量图文件。把该软件库使用到核磁共振谱仪软件中,并把导出的矢量图文件与位图进行了比较。本研究成果为核磁共振图形的保存和后期处理提供了便利的途径。