为提高兰州重离子加速器HIRFL的超导离子源SECRAL的控制效率,2011年7月份设计和建立了一个远程控制系统。作为该系统的一个部分,这个控制软件使用C++来实现。它能够控制和监视SECRAL的所有设备,大概110个参数。而且,为了控制不同种类的设备,该软件使用了很多不同的控制协议。除此以外,在SECRAL的运行过程中,若有误操作发生,便有可能导致超导离子源的失超。为了不发生这样的误操作,在硬件和软件中都增加了报警和连锁保护功能。该软件能够在1s内进行报警和连锁保护。同时,为了以后的分析,该软件能够将从控制器上每隔1s获取的数据存储到硬盘上。
参考文献
[1] | HE Wei, ZHAO Hongwei. High Energy Physics and NuclearPhysics, 2007,31: 31. |
[2] | 郭玉辉,王彦瑜.测控自动化,2006,22: 112. |
[3] | CHEN Xihui, XIE Xiaoxi, GAO Cuishan, et al. Nucl Instrand Meth A, 2008,592: 428. |
[4] | Nobumasa A, Atsuyoshi A, Sakae A, et al. Nucl Instr andMeth A, 2003, 499: 138. |
[5] | 郭玉辉,王彦瑜,郭晓虹.测控自动化,2006,22: 15. |
[6] | 王忠锋,于海斌,武琦,等.仪器仪表学报,2004,25; 853. |
[7] | 赵雷廷,吴佐民,全恨立,等.电子设计工程,2010,18: 4. |
[8] | BEVERIDGE J, WIENER R. Win32 多线程程序设计[M].武汉:华中科技大学出版社,2002: 61-129. |
[9] | DAVID J K. Visual C+ +编程[M].第五版.北京:北京希望电子出版社,1999: 253-256. |
[10] | STEVENS W R,FENNER B,RUDOFF A M,等.UNIX 网络编程[M].第三版.北京:清华大学出版社,2009: 79 -126. |
[11] | 龚建伟,熊光明.Visual C++/TUrboC串口通信编程实践[M].北京:电子工业出版社,2004: 16-46. |
[12] | STANLEY B L, JOSEE L. C++ Primer[M].(第三版).北京:中国电力出版社,2005: 719-776. |
[13] | JOHNSON M H. Windows系统编程[M].第三版.北京:机械工业出版社,2006: 16 - 65. |
上一张
下一张
上一张
下一张
计量
- 下载量()
- 访问量()
文章评分
- 您的评分:
-
10%
-
20%
-
30%
-
40%
-
50%