Other
Scientific paper
Dec 2002
adsabs.harvard.edu/cgi-bin/nph-data_query?bibcode=2002spie.4848..251t&link_type=abstract
Advanced Telescope and Instrumentation Control Software II. Edited by Lewis, Hilton. Proceedings of the SPIE, Volume 4848, pp.
Other
Scientific paper
This paper describes how the Tcl scripting language and C API has been used as the software environment for a telescope pointing kernel so that new pointing algorithms and software architectures can be developed and tested without needing a real-time operating system or real-time software environment. It has enabled development to continue outside the framework of a specific telescope project while continuing to build a system that is sufficiently complete to be capable of controlling real hardware but expending minimum effort on replacing the services that would normally by provided by a real-time software environment. Tcl is used as a scripting language for configuring the system at startup and then as the command interface for controlling the running system; the Tcl C language API is used to provided a system independent interface to file and socket I/O and other operating system services. The pointing algorithms themselves are implemented as a set of C++ objects calling C library functions that implement the algorithms described in [2]. Although originally designed as a test and development environment, the system, running as a soft real-time process on Linux, has been used to test the SOAR mount control system and will be used as the pointing kernel of the SOAR telescope control system
No associations
LandOfFree
Tcl as a Software Environment for a TCS does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Tcl as a Software Environment for a TCS, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tcl as a Software Environment for a TCS will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-1311046