节点文献

多层螺旋调强放疗装置控制系统的研制

The Development of the Control System of the Intensity Modulated Spiral-Multi-Tomotherapy Equipment

【作者】 朱华

【导师】 蔡淮;

【作者基本信息】 西南交通大学 , 计算机应用技术, 2002, 硕士

【摘要】 多层螺旋调强放疗装置是一种用于治疗肿瘤的放射性医疗设备,运用了多断层非共面螺旋技术,是中国医疗器械工业界的一大创举,代表了世界放射医疗发展的方向。该装置是在肿瘤放射治疗领域自从1950年发展Co60放疗以来最有意义的进步之一。 该医疗设备控制系统的研究开发,在吸收和借鉴国内外研究成果的基础上,充分采用多种成熟的软、硬件技术,结合软件工程思想的指导,完成对整个装置的定位及治疗过程的控制。 底层控制子系统采用LonWorks现场总线技术,具有结构简单,可靠性高,很好的系统集成性,便于安装与维护等特点,能满足治疗设备的控制和安全要求。顶层控制子系统是一个基于Windows的应用程序,该程序用执行效率高的面向对象编程语言Visual C++编写,提供了友好的界面和完备的功能,能满足操作者对整个装置和医疗过程的监控要求。底层控制子系统和顶层控制子系统以动态链接库为纽带,通过初始化、数据下传、数据上传三个过程来完成数据交换,实现控制功能。 整个控制系统可实现文件操作、治疗文件编辑、调试、参数设置、故障处理、帮助等功能。还可通过友好的人机界面,完成动态图形显示、动态数字显示、治疗状态指示灯显示、主界面动态转换等功能。 在软件的开发过程中,遵循软件工程设计思想,按照工程的方法进行软件设计。对软件功能进行模块化功能细分,尽量做到各模块之间功能相互独立,模块接口尽量简单。并且在编码过程中,对一些可重复利用的代码进行封装,封装成一些基本函数,从而使程序结构简洁易读,修改灵活方便。并应用面向对象编程方法,来改善程序的复用性,减少软件维护的复杂性和开销。 在整个控制系统的研究开发过程中,作者参于了系统的分析与设计,主要从事软件部分的开发。

【Abstract】 The intensity modulated spiral-multi-tomotherapy equipment is a kind of radioactive medical treatment device, which is used to treat the knub and exerts the multi-faultage and non-coplanarity technology. It is a great pioneering work of Chinese industry fields of medical treatment devices and represents the direction of world’s radicative medical treatment. This device has been one of the greatest progresses in knub radioactivity fields since developing Co60 radioactivity treatment in 1950.The exploitation of this device’s control system is on the base of the internal and external experiences and achievements. It adopts many kinds of mature techniques of software and hardware, combing the software-engineering rule. It has accomplished the control of the orientation of all the devices and treatment course.The bottom control subsystem adopts the technology of LonWorks fieldbus, which has the characters of the simply structure, high reliability, good system integration and being easy to fitting and maintenance, so it is able to be content to the demands of the treatment device’s control and safety. The top control subsystem is an application program basing on the Windows operating system. It is written by the Visual C++ language which is efficient and a kind of OOP language.The application program provides us a friendly interface and rich functions, which is able to content the demands of the control. The bottom control subsystem is connected to the top control subsystem by the dynamic link library. They complete the control functions by three processes which are the initialization and down sending and up sending of data.The entire control system can achieve many functions which are the operating of the files, the compiling of the treating files, debugging, setting of the parameters, disposing of trouble and helping, and so on. It also can complete the functions of the dynamic displaying of the graphs and the figures and the indicator lights of the treatment states.Following the software-engineering rule to develop the project, we divided the task into many simple and independent function units. The interface of all theunits is as better as simple and independent. During the course of coding, we encapsulate the codes into some functions which can be used repeatly, so we can reduce the complexity and the spending of the maintenance of our software.In the cource of the exploitation of the entire control system, I joined the analyse and design of the system, but was mostly engaged in the exploiture of the software part.

  • 【分类号】TP29
  • 【被引频次】1
  • 【下载频次】84
节点文献中: 

本文链接的文献网络图示:

本文的引文网络