Download presentation
Presentation is loading. Please wait.
Published by夯筱 卓 Modified 8年之前
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 年会云南省计算机应用重点实验室 结束
Similar presentations