Code generation of RHIC accelerator device objects
Description
A RHIC Accelerator Device Object is an abstraction which provides a software view of a collection of collider control points known as parameters. A grammar has been defined which allows these parameters, along with code describing methods for acquiring and modifying them, to be specified efficiently in compact definition files. These definition files are processed to produce C++ source code. This source code is compiled to produce an object file which can be loaded into a front end computer. Each loaded object serves as an Accelerator Device Object class definition. The collider will be controlled by applications which set and get the parameters in instances of these classes using a suite of interface routines. Significant features of the grammar are described with details about the generated C++ code
Availability note (English)
MF available from INIS under the Report Number; Also available from OSTI as DE96003231; NTIS; US Govt. Printing Office Dep.Files
27042478.pdf
Files
(334.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:1bc7ba38c9012cb3191e8c5a5906a0ad
|
334.7 kB | Preview Download |
Additional details
Publishing Information
- Imprint Pagination
- 4 p.
- Report number
- BNL--62330
Conference
- Title
- International conference on accelerator and large experimental physics control systems.
- Dates
- 30 Oct - 3 Nov 1995.
- Place
- Chicago, IL (United States).
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 27042478
- Subject category
- S99: GENERAL AND MISCELLANEOUS; S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- A CODES; ALGORITHMS; BEAM MONITORING; BROOKHAVEN RHIC; COMPUTERIZED CONTROL SYSTEMS; PROGRAMMING; PROGRAMMING LANGUAGES
- Descriptors DEC
- ACCELERATORS; COMPUTER CODES; CONTROL SYSTEMS; HEAVY ION ACCELERATORS; MONITORING; ON-LINE CONTROL SYSTEMS; ON-LINE SYSTEMS; STORAGE RINGS
Optional Information
- Contract/Grant/Project number
- Contract AC02-76CH00016
- Funding organization
- USDOE, Washington, DC (United States).
- Secondary number(s)
- CONF-951036--5.