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

Development of GUS for control applications at the Advanced Photon Source

Conference ·
OSTI ID:10171891

A script-based interpretive shell GUS (General Purpose Data Acquisition for Unix Shell) has been developed for application to the Advanced Photon Source (APS) control. The primary design objective of GUS is to provide a mechanism for efficient data flow among modularized objects called Data Access Modules (DAMs). GUS consists of four major components: user interface, kernel, built-in command module, and DAMS. It also incorporates the Unix shell to make use of the existing utility programs for file manipulation and data analysis. At this time, DAMs have been written for device access through EPICS (Experimental Physics and Industrial Control System), data I/O for SDDS (Self-Describing Data Set) files, matrix manipulation, graphics display, digital signal processing, and beam position feedback system control. The modular and object-oriented construction of GUS will facilitate addition of more DAMs with other functions in the future.

Research Organization:
Argonne National Lab., IL (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
10171891
Report Number(s):
ANL/ASD/CP--81728; CONF-940618--27; ON: DE94016307
Country of Publication:
United States
Language:
English