dorsal/arxiv
View SchemaGenerating EPICS IOC Databases from a Relational Database - a Different Approach
| Authors | Rolf Keitel |
|---|---|
| Categories | |
| ArXiv ID | physics/0111048 |
| URL | https://arxiv.org/abs/physics/0111048 |
| Journal | eConf C011127 (2001) WEAP071 |
Abstract
The EPICS based control system of the ISAC radioactive beam facility uses the CapFast schematic editor to construct the IOC function-block databases. This allows a self-documenting graphical representation of the IOC software using a hierarchical, object-like software structure with reusable components. On the other hand, the control system is quarterbacked by a relational database, which contains all device information. Using database reports and Perl scripts, a device instantiation method was developed which generates top-level schematic files in CapFast format. This method exploits the advantages of device data entry and reporting using a relational database system while maintaining the graphical representation of the IOC database.
{
"annotation_id": "25455ce9-256a-4605-beb9-e263fb772953",
"date_created": "2026-03-02T18:00:35.872000Z",
"date_modified": "2026-03-02T18:00:35.872000Z",
"file_hash": "2b9650e5cd619905ab5f121061b0b476fd65a4d9449f1992bc3d45083ab6ebd2",
"private": false,
"record": {
"abstract": "The EPICS based control system of the ISAC radioactive beam facility uses the\nCapFast schematic editor to construct the IOC function-block databases. This\nallows a self-documenting graphical representation of the IOC software using a\nhierarchical, object-like software structure with reusable components. On the\nother hand, the control system is quarterbacked by a relational database, which\ncontains all device information. Using database reports and Perl scripts, a\ndevice instantiation method was developed which generates top-level schematic\nfiles in CapFast format. This method exploits the advantages of device data\nentry and reporting using a relational database system while maintaining the\ngraphical representation of the IOC database.",
"arxiv_id": "physics/0111048",
"authors": [
"Rolf Keitel"
],
"categories": [
"physics.acc-ph"
],
"journal_ref": "eConf C011127 (2001) WEAP071",
"title": "Generating EPICS IOC Databases from a Relational Database - a Different Approach",
"url": "https://arxiv.org/abs/physics/0111048"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "594ff0f4-aa42-41e4-b40c-08c894947357",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}