Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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
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