SOAR Telescope Control System: A rapid prototype and development in LabVIEW

被引:8
作者
Ashe, MC [1 ]
Schumacher, G [1 ]
机构
[1] Imiginat, Groton, CT 06340 USA
来源
ADVANCED TELESCOPE AND INSTRUMENTATION CONTROL SOFTWARE | 2000年 / 4009卷
关键词
SOAR; LabVIEW; Linux; Real-Time; Telescope Control System; development environment;
D O I
10.1117/12.388419
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Most large telescope projects are using UNIX, C or C++ and VME hardware for development of their TCS. The SOAR Telescope is using the LabVIEW graphical programming environment under Real-time Linux and WindowsNT, hosted on PCI-Intel based hardware to achieve a flexible, cost effective and reusable TCS architecture. A Rapid Prototype and full development plan of the SOAR TCS is reviewed to show advances in: (1) Prototyping speed, which makes implementation and test of features faster than specification under older methods. This allows the development environment and prototype modules to become partners with and part of the specification documents. (2) Real-Time performance and reliability through use of RT Linux. (3) Visually Rich GUI development that allows an emphasis on "seeing" versus "reading". (4) Long-Term DataLogging and Internet subscription service of all desired variables with instant recall of historical trend data. (5) A "plug-in" software architecture which enables rapid reconfiguration and reuse of the system and/or plug-ins utilizing LabVIEW graphical modules, a scripting language engine(in LabVIEW) and encapsulation of interfaces in "instrument-driver" style "plug-in" modules. (6) A platform-independent development environment and distributed architecture allowing secure internet observation and control via every major OS and hardware platform.
引用
收藏
页码:48 / 60
页数:13
相关论文
共 4 条
[1]  
ASHE M, 1999, SOAR TELESCOPE CONTR, V1
[2]  
SCHUMACHER G, 1998, SOAR CONCEPT DES JUN
[3]  
SCHUMACHER G, 2000, SOAR BOARD M REV MAR
[4]  
SEBRING T, 1998, SOAR TELESCOPE PROJE