波谱学杂志 ›› 2012, Vol. 29 ›› Issue (1): 68-77.

• 研究论文 • 上一篇    下一篇

一体化核磁共振谱仪控制台的软件系统设计

商赟,周娟,雷都,徐俊成,蒋瑜*   

  1. 上海市磁共振重点实验室,华东师范大学 物理系,上海 200062
  • 收稿日期:2011-04-20 修回日期:2011-05-30 出版日期:2012-03-05 发布日期:2012-03-05

Software System Design in an Integrated NMR Spectrometer Console

 SHANG Yun, ZHOU Juan, LEI Dou, XU Jun-Cheng, JIANG Yu*   

  1. Shanghai Key Laboratory of Magnetic Resonance, Department of Physics, East China Normal University, Shanghai 200062, China
  • Received:2011-04-20 Revised:2011-05-30 Online:2012-03-05 Published:2012-03-05

摘要:

提出了一体化核磁共振谱仪控制台的软件系统设计方案,主要包括2部分,一部分是安装在谱仪控制台上的嵌入式Linux操作系统及实时控制软件,另外一部分是PC机上的界面控制软件. 2部分软件之间利用socket网络接口进行数据交互, 采用TCP/IP通信协议,这样既能保证数据传输的可靠性又可以达到较高的数据传输速率. 通过网络通信,该谱仪控制台还可以接受远程操控和系统升级. 该文具体阐述了该软件系统的设计思路和设计方法,对设计的软件系统进行了实验测试,并对实验结果进行了讨论.

关键词: 核磁共振(NMR), 一体化谱仪控制台, 嵌入式Linux, 网络通信, 界面软件开发

Abstract:

The paper introduces the design of the software system in an integrated NMR spectrometer console. The software system is composed of two parts: the console software composed of embedded Linux operation system and real-time control software and the GUI control software in PC. The communication between the console and PC is achieved by network and programmed based on SOCKET such that the console can be controlled and updated in remote. The software system was tested by NMR experiments. This paper elaborates the design concepts and methods of the software system.

Key words: NMR, integrated Spectrometer console, embedded linux, network communication, GUI software development

中图分类号: