skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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; TRN: 96:025565
Resource Relation:
Conference: 16. Institute of Electrical and Electronic Engineers (IEEE) particle accelerator conference, Dallas, TX (United States), 1-5 May 1995; Other Information: PBD: [1995]
Country of Publication:
United States
Language:
English

Similar Records

Building a simulator control station using the TCL/TK language
Conference · Wed Apr 01 00:00:00 EST 1998 · OSTI ID:377547

Experiences in effective use of Tcl/Tk
Technical Report · Thu Jun 01 00:00:00 EDT 1995 · OSTI ID:377547

Automated startup of the CEBAF 45 MeV injector
Conference · Thu May 01 00:00:00 EDT 1997 · OSTI ID:377547