Tcl as a Software Environment for a TCS

Other

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFWR-SCP-O-1311046

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.