Rapid application development using the Tcl/Tk language
Conference
·
OSTI ID:377547
During the last year, high level applications at CEBAF were written using the Tcl/Tk scripting language. This language is rapidly gaining in popularity, in part due to ease of constructing programs with X11 graphical user interfaces, and in part to ease of adding compiled user code for specialized purposes. Extensions to the language provide object oriented programming, which was used to develop a hierarchy of classes relevant for high level accelerator control. We describe basic language features, some 3rd party add-on packages, and local additions to the toolbox. Next we describe features of the accelerator object hierarchy, and finally describe applications written using this toolbox such as the ModelServer prototype, Slow Orbit and Energy Lock, the Linac Energy Management System, and other applications.
- Research Organization:
- Continuous Electron Beam Accelerator Facility, Newport News, VA (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- AC05-84ER40150
- OSTI ID:
- 377547
- Report Number(s):
- DOE/ER/40150--353; CEBAF-PR--95-045; CONF-950512--385; ON: DE96013330
- Country of Publication:
- United States
- Language:
- English
Similar Records
Building a simulator control station using the TCL/TK language
Experiences in effective use of Tcl/Tk
A TCL/TK widget for display of MEDM screens.
Conference
·
Tue Mar 31 23:00:00 EST 1998
·
OSTI ID:319813
Experiences in effective use of Tcl/Tk
Technical Report
·
Thu Jun 01 00:00:00 EDT 1995
·
OSTI ID:105098
A TCL/TK widget for display of MEDM screens.
Conference
·
Fri Dec 31 23:00:00 EST 2004
·
OSTI ID:967248