E787 DATA-ACQUISITION SOFTWARE ARCHITECTURE

Citation
M. Burke et al., E787 DATA-ACQUISITION SOFTWARE ARCHITECTURE, IEEE transactions on nuclear science, 41(1), 1994, pp. 131-134
Citations number
5
Categorie Soggetti
Nuclear Sciences & Tecnology","Engineering, Eletrical & Electronic
ISSN journal
00189499
Volume
41
Issue
1
Year of publication
1994
Part
1
Pages
131 - 134
Database
ISI
SICI code
0018-9499(1994)41:1<131:EDSA>2.0.ZU;2-A
Abstract
Brookhaven National Laboratory (BNL) Experiment 787's second generatio n Unix-based data aquisition system is comprised of several independen t programs, each of which controls a specific aspect of the experiment . These programs include packages for reading events from the hardware systems, analyzing and reducing the data, distributing the results to various data consumers, and logging the data to tape or disk. Most of these can be run in stand-alone mode, for ease of development and tes ting. There are also a number of daemon processes for writing special data records to the data streams, and several monitor programs for eva luating and controlling the progress of the whole. Coordination of the se processes is achieved through a combination of pipes, signals, shar ed memory, and FIFOs, overseen by the user through a Motif graphical u ser interface. The system runs on a Silicon Graphics 4D/320, interface d to a Fastbus system through the BNL Fastbus/VME interface (BBFC), an d runs under Irix and Motif/X-windows.