基于设备驱动模块的小型回旋加速器DCS控制系统研究

来源 :中国科学院大学(中国科学院近代物理研究所) | 被引量 : 3次 | 上传用户:mustang2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
加速器现场存在大量遵从不同通信协议的控制器、硬件设备,型号不一、接口不一,只能与特定的应用程序通信,不具通用性。由于设备多样性、复杂性特性,驱动程序不具有兼容性、可复用性,扩展性不强。加速器控制系统软件存在着兼容性、可扩展性、可靠性问题。结合近代物理研究所加速器现场硬件设备特点和要求,利用常规源控制、超导源控制、PET回旋控制、治癌源测试平台控制中积累的Visual C++开发经验为基础,针对性地进行设备驱动模块封装。将回旋加速器现场使用的常用硬件设备驱动程序规格化、模块化、集成化,并封装为DLL,便于后期Visual C++开发控制系统直接调用,提高软件开发效率。根据设备功能类型,功能模块分为若干设备类,包括电源设备、真空计设备、束流计设备、泵设备、水温水压设备、引出设备、阀门设备、电机设备、靶设备、冷却设备、高频发射机、低电平设备、散/聚束器、微波机、防护设备、漏水检测设备、温度检测设备等实体设备类。软件重用包括多种技术,库函数(API),模板(ATL),面向对象(OOP),设计模式(Design Pattern),组件(Component),框架(Framework),构架(Architecture)等。DLL属于组件级别重用的封装。Visual C++作为面向对象语言,具备C语言擅长与硬件交互的优点,移植能力强。基于设备驱动模块的DCS回旋加速器控制软件为解决上述问题提供了一种新思路。完成了包括离子源控制、回旋控制、高频控制、电源控制、运动控制等系统的实验控制平台搭建,系统硬件设备与控制器的通信调试,通信协议的分析与实现。实现了设备驱动模块的开发与封装,基于MFC的Regular DLL方法完成设备驱动模块的封装,实现封装模块的对外接口,包括导出变量、导出函数、导出类。实现了加速器常用图形图像控件的封装,设计满足状态监测、实时控制、联锁保护等功能的人机交互接口,适用于小型回旋加速器控制GUI设计与数据采集功能,简化复杂代码段重新编写过程。实现了图形图像控件的OPC接口,可以接收来自第三方OPC Server的数据供图形图像控件进行数据采集和调用显示。实现了支持实时数据和历史数据存取的数据库链接模块SQLite.DLL。最后,对基于驱动模块的CSRm电子冷却高压控制做了包括压力测试和负载测试在内的性能测试。设备驱动模块的优化和改变不影响控制系统软件其他部分,模块化驱动具有更好的通用性和易构建性。从而可以解决控制软件开发过程中缺乏设备驱动模块的难题,形成具有自主知识产权的、用于小型回旋加速器控制的软件开发平台与组态软件平台,以满足快速开发小型回旋加速器控制系统软件的要求和能力。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
我们临床采用中药内服外敷配合西药治疗老年带状疱疹40例,收到较好的效果,现报道如下。
一、混合效果的分类和定义作为除草剂混合效果测定法,曾尝试援用在杀虫剂领域中广泛应用的联合作用(joint toxic action)的观点。但由于误用包含着不容忽视的矛盾,在实际应用
综述了近年来国内外报道的H2 受体拮抗剂—西咪替丁应用于除治疗消化性溃疡以外的其他疾病的进展情况 ,以期为临床用药提供参考
目的分析PICCO监护仪监测在感染性休克治疗中的应用价值。方法选择78例感染性休克行呼吸机支持和液体复苏达到6 h早期目标导向性治疗(EGDT)患者为研究对象,随机分为研究组和对
摘要:随着经济全球化和高等教育国际化的不断深入,作为我国教育对外交流的重要形式和高等教育国际化的主要途径,中外合作办学应运而生成为一种新型的教育模式。中外合作办学在更广领域、更高层次上实现合作院校间的优势互补、资源共享,旨在培养具有国际化视野、专业化背景的复合型人才。  关键词:中外合作;辅导员;队伍建设  中图分类号:G451.2 文献标志码:A 文章编号:1674-9324(2015)31-0
摘 要:鼓励大学生主动创业是解决我国大学生“就业难“的必由之路,这已成为全社会的共识。但我国的传统文化,旧的教育思想和教育模式、社会舆论以及一些不健康的心理等因素影響着大学生创业。文章着重从转变教育思想和教育模式,培养创新能力,重视实践环节等方面进行分析,探讨当代大学生创业素质的培养。  关键词:大学生;创业;素质  一、大学生创业素质培养的现实意义  1.为了适应就业难的新形势。最近几年,大学毕
<正>德育是初中数学课程的重要目标,是初中数学教师教书育人的首要任务,将德育活动与初中数学课程有机整合起来,充分发挥数学学科的特点,使学生学到数学知识和技能,同时又使
摇摆运动会产生附加的惯性力,作用于反应堆堆芯内的流体,使得流体的流动和传热特性发生改变。相比较圆形的通道,矩形通道的特点是布置紧凑、传热特性好,可满足核动力装置换热
目的通过ISO9001:2000贯标,构建高效的临床输血安全管理平台。方法根据ISO9001:2000标准要求,建立健全临床输血质量管理的文件系统:以病人为中心,程序控制,修正现有程序,预防和纠正措