70 likes | 188 Views
G rand U nified R elational D atabase. It all starts with naming…. Gurd’s Complete Hierarchical Device and Signal Naming Convention. System:Device:Signal. Eg: Linac_Diagnostics:BPM3:XPosition. …but what device is the signal named after?.
E N D
Grand Unified Relational Database
Gurd’s Complete HierarchicalDevice and Signal Naming Convention System:Device:Signal Eg: Linac_Diagnostics:BPM3:XPosition …but what device is the signal named after?
Gurd’s Complete Acceleratorand Control System Drawing Controller ADC,DAC etc … there are (at least) 3 possibilities Signal Answer: It should be named after the device it is a property device Transducer Some accelerator device or component eg Quadrupole, BPM, Vacuum Pump
Devices with no measurable properties (eg the transducer and/or the ADC) can still be named with the same convention: System:Device
The Name makes one set of links –The RDB makes the rest • “Signals” need to be linked to several devices (components): • The device it is a property of (and is named after) • The tranducer • The device it plugs in to (Controller, ADC, etc) • “Devices”/Components need to be linked to: • The device it passes signal information to • The device it is housed in • The device it draws power from • Information about the “equipment” (“hunk of steel”) it was
Gurd’s Complete RDB Schema “Equipment” “Devices” Data independent of function – “hunks of steel” Data about their function in the accelerator Operations Physics Maintenance Property Calibration