Presentation is loading. Please wait.

Presentation is loading. Please wait.

2012. 宜昌.VO 年会云南省计算机应用重点实验室 RTS2 自定义设备扩展方法 ——Lamost CCD 集群控制实现 Author: 卫守林 Dept: 昆明理工大学 云南省计算机应用重点实验室

Similar presentations


Presentation on theme: "2012. 宜昌.VO 年会云南省计算机应用重点实验室 RTS2 自定义设备扩展方法 ——Lamost CCD 集群控制实现 Author: 卫守林 Dept: 昆明理工大学 云南省计算机应用重点实验室"— Presentation transcript:

1 2012. 宜昌.VO 年会云南省计算机应用重点实验室 RTS2 自定义设备扩展方法 ——Lamost CCD 集群控制实现 Author: 卫守林 Dept: 昆明理工大学 云南省计算机应用重点实验室 Email:wsl@cnlab.net

2 2012. 宜昌.VO 年会云南省计算机应用重点实验室 主要内容 RTS2 简介 体系结构 通信协议 自定义设备类 用户界面

3 2012. 宜昌.VO 年会云南省计算机应用重点实验室 RTS2 简介 Remote Telescope System 2nd Version Linux 平台下的望远镜远程控制系统,以完全自主控制的模 式运行为目标。 使用 C++ 编码。 支持多种类型,多个厂商的设备 成功运行在多个观测站中。

4 2012. 宜昌.VO 年会云南省计算机应用重点实验室 体系结构

5 2012. 宜昌.VO 年会云南省计算机应用重点实验室 体系结构

6 2012. 宜昌.VO 年会云南省计算机应用重点实验室 RTS2 中的进程 Centrald, as name resolver and observatory housekeeper Devices one executable serving one device Services execute an observation,process images.. Clients rts2-mon …and various database’s tools.

7 2012. 宜昌.VO 年会云南省计算机应用重点实验室 通信协议 A plug-and-play system Support various instruments Autonomous operations The Protocol is responsible for communication between multi- components.

8 2012. 宜昌.VO 年会云南省计算机应用重点实验室 通信协议 The first version allow only one way communication.

9 2012. 宜昌.VO 年会云南省计算机应用重点实验室 通信协议 Commands with prefixes

10 2012. 宜昌.VO 年会云南省计算机应用重点实验室 通信协议 ASCII Based After initial handshaking,both sides are made equal.

11 2012. 宜昌.VO 年会云南省计算机应用重点实验室 通信协议 Sentence Types

12 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Command

13 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Command 执行 每个命令都是通过 queCommand 方法排队 执行命令时需查看当前的阻塞状态。通过 Centrald 询问所 有其他设备的是否允许当前命令的执行。

14 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Command 执行

15 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Command 执行

16 2012. 宜昌.VO 年会云南省计算机应用重点实验室 设备类启动过程

17 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Customized Device Class Customized Telescope Customized Camera

18 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Customized Device Class Supported CCD Device Full range of the SBIG parallel and USB port All Starlight Linux minidriver based cameras Apogee cameras, including ALTA family FLI cameras supported with libfli Andor CCDs custom CCDs controlled with EDT board CAHA-MPIA?? range of CCDs ARC / Leach controlled CCDs MI CCD Moravian Instruments CCDs some Webcams with V4L driver Astronomy cameras STA/Reflex controlled CCDs CCD3 controller GigE cameras

19 2012. 宜昌.VO 年会云南省计算机应用重点实验室 开发环境 Linux Based Operating System autoconf automake g++ python postgres-dev cfitsio libnova Libindi wcstools libxml-dev

20 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Customized Telescope Device

21 2012. 宜昌.VO 年会云南省计算机应用重点实验室 Customized Camera Device

22 2012. 宜昌.VO 年会云南省计算机应用重点实验室 编译 修改 automake.am automake &&./config.status ,重新生成 makefile

23 2012. 宜昌.VO 年会云南省计算机应用重点实验室 调试 -i, 进程以交互方式启动 在代码中加入 查看 /var/log/rts2-debug

24 2012. 宜昌.VO 年会云南省计算机应用重点实验室 用户界面 当前 RTS2 中 : Rts2-mon , Ncurses based interfaces XmlRpcd , a simple web application

25 2012. 宜昌.VO 年会云南省计算机应用重点实验室 用户界面 B/S,Good man-machine interactive contact surface. 1,Constructing customized Web-Server, that communicate with contrald by XMLRPC or JSON. 2,UI in Flex communicate with contrald by Socket.

26 2012. 宜昌.VO 年会云南省计算机应用重点实验室

27 2012. 宜昌.VO 年会云南省计算机应用重点实验室 结束


Download ppt "2012. 宜昌.VO 年会云南省计算机应用重点实验室 RTS2 自定义设备扩展方法 ——Lamost CCD 集群控制实现 Author: 卫守林 Dept: 昆明理工大学 云南省计算机应用重点实验室"

Similar presentations


Ads by Google