Paper | Title | Other Keywords | Page |
---|---|---|---|
MOBPL01 | EPICS 7 Provides Major Enhancements to the EPICS Toolkit | ion, EPICS, controls, database | 22 |
|
|||
The release of EPICS 7 marks a major enhancement to the EPICS toolkit. EPICS 7 combines the proven functionality, reliability and capability of EPICS V3 with the powerful EPICS V4 extensions enabling high-performance network transfers of structured data. The code bases have been merged and reorganized. EPICS 7 provides a new platform for control system development, suitable for data acquisition and high-level services. This paper presents the current state of the EPICS 7 release, including the pvAccess network protocol, normative data types, and language bindings, along with descriptions of new client and service applications. | |||
![]() |
Talk as video stream: https://youtu.be/Er2uQitieWI | ||
![]() |
Slides MOBPL01 [1.155 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MOBPL01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
MODPL04 | Framework Upgrade of the Detector Control System for JUNO | ion, controls, monitoring, software | 107 |
|
|||
Funding: Jiangmen Underground Neutrino Observatory(JUNO) Experiment The Jiangmen Underground Neutrino Observatory (JUNO) is the second phase of the Daya Bay reactor neutrino experiment. The detector of the experiment was designed as a 20k ton LS with a inner diameter of 34.5 meters casting material acrylic ball shape. Due to the gigantic shape of the detector there are approximate 40k monitoring point including 20k channels of high voltage of array PMT, temperature and humidity, electric crates as well as the power monitoring points. Since most of the DCS of the DayaBay was developed on the framework based on LabVIEW, which is limited by the operation system upgrade and running license, the framework migration and upgrade are needed for DCS of JUNO. The paper will introduce the new framework of DCS based on EPICS (Experimental Physics and Industrial Control System). The implementation of the IOCs of the high-voltage crate and modules, stream device drivers, and the embedded temperature firmware will be presented. The software and hardware realization and the remote control method will be presented. The upgrade framework can be widely used in devices with the same hardware and software interfaces. |
|||
![]() |
Talk as video stream: https://youtu.be/BHsxVf3Su0k | ||
![]() |
Slides MODPL04 [17.636 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-MODPL04 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA02 | Monitoring the New ALICE Online-Offline Computing System | ion, monitoring, network, database | 195 |
|
|||
ALICE (A Large Ion Collider Experiment) particle detector has been successfully collecting physics data since 2010. Currently, it is in preparations for a major upgrade of the computing system, called O2 (Online-Offline). The O2 system will consist of 268 FLPs (First Level Processors) equipped with readout cards and 1500 EPNs (Event Processing Node) performing data aggregation, calibration, reconstruction and event building. The system will readout 27 Tb/s of raw data and record tens of PBs of reconstructed data per year. To allow an efficient operation of the upgraded experiment, a new Monitoring subsystem will provide a complete overview of the O2 computing system status. The O2 Monitoring subsystem will collect up to 600 kHz of metrics. It will consist of a custom monitoring library and a toolset to cover four main functional tasks: collection, processing, storage and visualization. This paper describes the Monitoring subsystem architecture and the feature set of the monitoring library. It also shows the results of multiple benchmarks, essential to ensure performance requirements. In addition, it presents the evaluation of pre-selected tools for each of the functional tasks. | |||
![]() |
Slides TUBPA02 [11.846 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUBPA05 | High Throughput Data Acquisition with EPICS | ion, neutron, EPICS, data-acquisition | 213 |
|
|||
Funding: ORNL is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy. In addition to its use for control systems and slow device control, EPICS provides a strong infrastructure for developing high throughput applications for continuous data acquisition. Integrating data acquisition into an EPICS environment provides many advantages. The EPICS network protocols provide for tight control and monitoring of operation through an extensive set of tools. As part of a facility-wide initiative at the Spallation Neutron Source, EPICS-based data acquisition and detector controls software has been developed and deployed to most neutron scattering instruments. The software interfaces to the in-house built detector electronics over fast optical channels for bi-directional communication and data acquisition. The software is built around asynPortDriver and allows the passing of arbitrary data structures between plugins. The completely modular design allows the setup of versatile configurations of data pre-processing plugins depending on neutron detector type and instrument requirements. After 3 years of experience and average data rates of 1.5 TB per day, it shows exemplary results of efficiency and reliability. |
|||
![]() |
Slides TUBPA05 [2.427 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUBPA05 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUMPL09 | Challenges of the ALICE Detector Control System for the LHC RUN3 | ion, controls, operation, experiment | 323 |
|
|||
The ALICE Detector Control System (DCS) provides its services to the experiment for 10 years. It ensures uninterrupted operation of the experiment and guarantees stable conditions for the data taking. The decision to extend the lifetime of the experiment requires the redesign of the DCS data flow. The interaction rates of the LHC in ALICE during the RUN3 period will increase by a factor of 100. The detector readout will be upgraded and it will provide 3.4TBytes/s of data, carried by 10 000 optical links to a first level processing farm consisting of 1 500 computer nodes and ~100 000 CPU cores. A compressed volume of 20GByte/s will be transferred to the computing GRID facilities. The detector conditions, consisting of about 100 000 parameters, acquired by the DCS need to be merged with the primary data stream and transmitted to the first level farm every 50ms. This requirement results in an increase of the DCS data publishing rate by a factor of 5000. The new system does not allow for any DCS downtime during the data taking, nor for data retrofitting. Redundancy, proactive monitoring, and improved quality checking must therefore complement the data flow redesign. | |||
![]() |
Slides TUMPL09 [1.773 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPL09 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA003 | BDN NSLS-II Project Status: How to Recycle a Synchrotron? | ion, controls, HOM, synchrotron | 365 |
|
|||
With many synchrotron facilities retiring or going through upgrades, what is the future of the some of the state-of-the-art equipment and the beamlines built for a specific science at these older facilities? Can the past investments continue supporting the current scientific mission? Beamlines Developed by NSLS2 (BDN) started in 2013 as the NxtGen project prior to NSLS last light on September, 30 2014. Hundreds of pieces of equipment still scientifically useful and valuable have been collected, packed and stored to become part of the new beamlines at the NSLS2 complex. CMS and TES beamlines were built in 2016 in 6 month from bare hutches to the First Light and are already doing user science. QAS, XFM, FIS/MET are taking first light in late 2017/early 2018 and users in 2018. Repurposed components have been fitted with standard NSLS2 EPICS based control systems, Delta Tau motion controllers, digital imaging. Intensity monitors and diagnostics have been equipped with new electronics. Data collection is performed via home grown customizable, beamline specific Bluesky Data Acquisition System. Status of the project and an overview of controls efforts will be presented. | |||
![]() |
Poster TUPHA003 [0.898 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA003 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA029 | Live Visualisation of Experiment Data at ISIS and the ESS | ion, neutron, EPICS, experiment | 431 |
|
|||
As part of the UK's in-kind contribution to the European Spallation Source, ISIS is working alongside the ESS and other partners to develop a new data streaming system for managing and distributing neutron experiment data. The new data streaming system is based on the open-source distributed streaming platform Apache Kafka. A central requirement of the system is to be able to supply live experiment data for processing and visualisation in near real-time via the Mantid data analysis framework. There already exists a basic TCP socket-based data streaming system at ISIS, but it has limitations in terms of scalability, reliability and functionality. The intention is for the new Kafka-based system to replace the existing system at ISIS. This migration will not only provide enhanced functionality for ISIS but also an opportunity for developing and testing the system prior to use at the ESS. | |||
![]() |
Poster TUPHA029 [0.644 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA029 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA068 | FPGA-Based Pulsed-RF Phase and Amplitude Detector at SLRI | ion, interface, controls, FPGA | 557 |
|
|||
In this paper, the prototype of phase and amplitude detector for pulsed-RF measurement is described. The hardware is designed in VHDL and implemented using Field Programmable Gate Array (FPGA) for digital processing. The main phase and amplitude detection algorithm is implemented using state machine in the MicroBlaze soft processor. The detector system is designed to measure the phase and amplitude of a 5-microsecond wide 2,856 MHz pulsed-RF at a repetition rate of 0.5 Hz. The front-end hardware for the pulsed-RF signal acquisition is also described with the interface to the FPGA-based controller part. Initial test results of the prototype are presented. | |||
![]() |
Poster TUPHA068 [3.645 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA068 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA072 | Real-Time Liquid Scintillator Calibration Based on Intensity Modulated LED | ion, neutron, FPGA, simulation | 575 |
|
|||
In many nuclear applications such as nuclear/high-energy physics and nuclear fusion, sensors are widely used in order to detect high energy particles. One of the available technologies is the scintillator, which is generally coupled with a photomultiplier and pulse amplifier. The detector acquisition chain is not stationary; mainly, it changes its gain as a function of the temperature and the nuclear irradiation on the photomultiplier; therefore it needs to be periodically calibrated during its operation. A calibration method reported in the literature is based on the use of a pulsed LED that flashes on the photomultiplier by generating a train of reference pulses. A new technique may be the use of an LED with continuous sinusoidal intensity emission. This provides as an output of the detector chain a small sinusoidal signal which can be digitally processed in real time, by measuring the gain and the delay time of the detector chain. Moreover, this sinusoidal background signal can be removed in real-time, before any processing or storage of data. This paper presents the technique, reporting its simulation and the main characteristics of the developed firmware and the hardware. | |||
![]() |
Poster TUPHA072 [7.081 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA072 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA073 | RF Leakage Detector System | ion, EPICS, interface, controls | 580 |
|
|||
FREIA Laboratory is a new facility for developing and testing instrumentation for particle accelerators. There are two pulsed 400 kW 352 MHz RF sources, presently used for testing superconducting RF cavities and there is a need to monitor the electromagnetic field in the experimental hall. The RF leakage detector system consists of number of physically identical nodes with one of them configured as a master and the rest as slaves. Each node supports 3 separate RF measurement channels with a frequency span of 100 kHz to 1 GHz. A desired frequency band is selected using a front-end band-pass filter. The sensitivity of the sensor is -34 dBm and the dynamic range 48 dB. The slaves are battery powered for easy installation. Special care has been taken to minimize the power consumption resulting in battery life to be 4-13 months using 3xAAA batteries. The footprint of the module is 60x100x40 mm. The communication between the master and the slaves uses a Wireless Link operating at the 868 MHz ISM band. The system is controlled by EPICS using the StreamDevice driver. The master RF module is connected via an RS-232 line and a MOXA NPort server to the control system network. | |||
![]() |
Poster TUPHA073 [2.344 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA073 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA159 | Malcolm: A Middlelayer Framework for Generic Continuous Scanning | ion, controls, EPICS, hardware | 780 |
|
|||
Malcolm is a middlelayer framework that implements high level configure/run behaviour of control system components like those used in continuous scans. It was created as part of the Mapping project at Diamond Light Source to improve the performance of continuous scanning and make it easier to share code between beamlines. It takes the form of a Python framework which wraps up groups of EPICS PVs into modular "Blocks". A hierarchy of these can be created, with the Blocks at the top of the tree providing a higher level scanning interface to GDA, Diamond's Generic Data Acquisition software. The framework can be used as a library in continuous scanning scripts, or can act as a server via pluggable communications modules. It currently has server and client support for both pvData over pvAccess, and JSON over websockets. When running as a webserver this allows a web GUI to be used to visualize the connections between these blocks (like the wiring of EPICS areaDetector plugins). This paper details the architecture and design of framework, and gives some examples of its use at Diamond. | |||
![]() |
Poster TUPHA159 [0.742 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA159 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA177 | Status of the Development of the Experiment Data Acquisition Pipeline for the European Spallation Source | ion, EPICS, neutron, experiment | 835 |
|
|||
Funding: This project is partially funded by the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548. The European Spallation Source will produce more data than existing neutron facilities, due to higher accelerator power and to the fact that all data will be collected in event mode with no hardware veto. Detector data will be acquired and aggregated with metadata coming from sources such as sample environment, choppers and motion control. To aggregate data we will use Apache Kafka with FlatBuffers serialisation. A common schema repository defines the formats to be used by the data producers and consumers. The main consumers we are prototyping are a file writer for NeXus files and live reduction and visualisation via Mantid. A Jenkins-based setup using virtual machines is being used for integration tests, and physical servers are available in an integration laboratory alongside real hardware. We present the current status of the data acquisition pipeline and results from the testing and integration work going on at the ESS Data Management and Software Centre in collaboration with in-kind and BrightnESS partners. |
|||
![]() |
Poster TUPHA177 [0.434 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA177 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA194 | LIMA: Library for IMage Acquisition a Worldwide Project for 2D Detector Control | ion, controls, TANGO, interface | 886 |
|
|||
The LIMA project started in 2009. The goal was to provide a software library for the unified control of 2D detectors. LIMA is a collaborative project involving synchrotrons, research facilities and industrial companies. LIMA supports most detectors used for X-ray detection or other scientific applications. Live display is supported via a video interface and most of the native video camera image formats are supported. LIMA provides a plug-in architecture for on-line processing which allows image pre-treatment before saving e.g. noise reduction algorithm or automatic X-ray beam attenuation during continuous scans. The library supports many file format including EDF, CBF, FITS, HDF5 and TIFF. To cope with increasing detector acquisition speed, the latest LIMA release includes multi-threaded, parallelized image saving with data compression (gzip or lz4). For even higher throughput a new design, based on a distributed multi-computer architecture, of the LIMA framework is envisaged. The paper will describe the LIMA roadmap for the coming years. | |||
![]() |
Poster TUPHA194 [0.924 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA194 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA197 | Control and Data Acquisition Using TANGO and SARDANA at the Nanomax Beamline at MAX IV | ion, controls, TANGO, MMI | 900 |
|
|||
The MAX IV synchrotron radiation facility in Lund, Sweden, received its first external commissioning users in November 2016 at the Nanomax hard X-ray beamline. All components of the beamline, including the motorisation, vacuum and diagnostic elements, were integrated into the TANGO-based control system, which through the SARDANA layer also managed the collection of diffraction and fluorescence data from one- and two-dimensional detector channels. Hardware-synchronised continuous scanning (‘‘fly-scanning'') of the sample, mounted on a piezo stage, was achieved using a system built around a standard pulse generator and acquisition board controlled by a dedicated TANGO device. SARDANA macros were used to configure and execute the continuous scanning, and position data from the piezo controller were buffered in synchronization with triggers sent to the detectors, with all data subsequently written to HDF5 files. After successful initial operation, the system is currently being revised and expanded for the users expected in 2018. | |||
![]() |
Poster TUPHA197 [0.668 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA197 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA199 | Software Applications Used at the REX/HIE-ISOLDE Linac | ion, ISOL, cavity, extraction | 910 |
|
|||
The HIE-ISOLDE Linac (High Intensity and Energy) is a recent upgrade to the ISOLDE facility of CERN, increasing the maximum beam energy and providing means to explore more scientific opportunities. The main software tools required to set up the new superconducting post-accelerator and to characterise the beam provided to the experimental stations will be presented in this paper. Emphasis will be given to the suite of applications to control all beam instrumentation equipment which are more complex compared to the ones in the low energy part of ISOLDE. A variety of devices are used (Faraday cups, collimators, scanning slits, striping foils and silicon detectors). Each serves its own purpose and provides different information concerning the beam characteristics. Every group of devices required a specific approach to be programmed. | |||
![]() |
Poster TUPHA199 [0.940 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA199 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA211 | XLive: Data Acquisition and Visualization at the NSLS-II ISS Beamline | ion, experiment, data-acquisition, controls | 962 |
|
|||
Asynchronous data acquisition at the Inner-Shell Spectroscopy beamline at NSLS-II is performed using custom FPGA based I/O devices ("pizza-boxes"), which store and time stamp data using GPS based clock {*}. During motor scans, Incremental encoder signals corresponding to motion as well as analog detector signals are stored using EPICS IOCs. As each input creates a file with different timestamps, the data is first interpolated onto a common time grid. The energy scans are performed by a direct-drive monochromator, controlled with a Power PMAC controller. The motion is programmed to follow the trajectory with speed profiles corresponding to desired data density. The "pizza-boxes" that read analog signals are typically set to oversample the data stream, digitally improving the ADC resolution. Then the data is binned onto a energy grid with data spacing driven by desired point spacing. In order to organize everything in an easy-to-use platform, we developed XLive, a Python based GUI application. It can be used from the pre-experiment preparation to the data visualization and exporting, including beamline tuning and data acquisition.
* R. Kadyrov et al., "Encoder Interface For NSLS-II Beam Line Motion Scanning Applications", ICALEPCS'15, Melbourne, Australia, October 2015, http://icalepcs.synchrotron.org.au/papers/wepgf080.pdf |
|||
![]() |
Poster TUPHA211 [0.806 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA211 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA212 | Odin - a Control and Data Acquisition Framework for Excalibur 1M and 3M Detectors | ion, controls, data-acquisition, software | 966 |
|
|||
Detectors currently being commissioned at Diamond Light Source (DLS) bring the need for more sophisticated control and data acquisition software. The Excalibur 1M and 3M are modular detectors comprised of rows of identical stripes. The Odin framework emulates this architecture by operating multiple file writers on different server nodes, managed by a central controller. The low-level control and communication is implemented in a vendor supplied C library with a set of C-Python bindings, providing a fast and robust API to control the detector nodes, alongside a simple interface to interact with the file writer instances over ZeroMQ. The file writer is a C++ module that uses plugins to interpret the raw data and provide the format to write to file, allowing it to be used with other detectors such as Percival and Eiger. At DLS we implement an areaDetector driver to integrate Odin with the beamline EPICS control system. However, because Odin provides a simple HTTP Rest API, it can be used by any site control system. This paper presents the architecture and design of the Odin framework and illustrates its usage as a controller of complex, modular detector systems. | |||
![]() |
Poster TUPHA212 [0.718 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA212 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
TUPHA213 | Experience and Prospects of Real-Time Signal Processing and Representation for the Beam Diagnostics at COSY | ion, controls, EPICS, GUI | 970 |
|
|||
Diagnostics of beam parameters is vital for the operation of any particle accelerator and contributes to the precision of the physics experiments. At COoler SYnchrotron of the Forschungszentrum Jülich there are several beam instrumentation subsystems with data acquired and processed in real-time for machine and operator use to ensure safe and efficient performance. Here are presented current development for the Beam Loss Monitor (BLM) with regard to usage of field programmable gate arrays (FPGAs) to achieve fast data processing and integration into the Experimental Physics and Industrial Control System (EPICS) used at COSY. Also presented is a way to create and run Graphical User Interfaces based on EPICS variables with Control System Studio (CSS) connected to a data archiving system to display and use previously collected data. | |||
![]() |
Poster TUPHA213 [2.528 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA213 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
WEBPL02 | On-Axis 3D Microscope for X-Ray Beamlines at NSLS-II | ion, alignment, optics, EPICS | 1048 |
|
|||
Funding: Work supported by the US Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract No. DE-SC0012704. A series of versatile on-axis X-ray microscopes with large working distances, high resolution and large magnification have been developed for in-situ sample alignment and X-ray beam visualization at beam-lines at NSLS-II [1]. The microscopes use reflective optics, which minimizes dispersion, and allows imaging from Ultraviolet (UV) to Infrared (IR) with specifically chosen objective components (coatings, etc.) [2]. Currently over seven reflective microscopes have been procured with several installed at NSLS2 beam-lines. Additional customizations can be implemented providing for example dual-view with high/low magnification, 3-D imaging, long working range, as well as ruby pressure system measurement. The microscope camera control frequently utilizes EPICS areaDetector. In specialized applications python programs integrate EPICS camera control, with computer vision, and EPICS motion control for goniostat centering or object detection applications. [1] K. J. Gofron, et. al.; AIP Conf. Proc. 1741, 030027-1-030027-4; doi: 10.1063/1.4952850. [2] K. J. Gofron, et. al., Nucl. Instr. and Meth. A 649, 109 (2011). |
|||
![]() |
Talk as video stream: https://youtu.be/O0zCZj624Mw | ||
![]() |
Slides WEBPL02 [6.542 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-WEBPL02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THBPL06 | High Performance RDMA-Based Daq Platform Over PCIe Routable Network | ion, network, FPGA, hardware | 1131 |
|
|||
Funding: Wassim Mansour acknowledges support from the EUCALL project which has received funding from the European Union's H2020 research and innovation programme under grant agreement No 654220. The ESRF initiated few years ago the development of a novel platform for optimised transfer of 2D detector data based on zero-copy Remote Direct Memory Access techniques. The purpose of this new scheme, under the name of RASHPA, is to efficiently dispatch with no CPU intervention multiple parallel multi-GByte/s data streams produced by modular detectors directly from the detector head to computer clusters for data storage, visualisation and distributed data treatment. The RASHPA platform is designed to be implementable using any data link and transfer protocol that supports RDMA write operations and that can trigger asynchronous events. This paper presents the ongoing work for the first implementation of RASHPA in a real system using the hardware platform of the Medipix3 based SMARTPIX hybrid pixel detector developed at ESRF and relying on switched PCIe over cable network for data transfer. It details the implementation of the RASPHA controller at the detector side and provides input on the software for the management of the overall data acquisition system at the receiver side. The implementation and use of a PCIe switch built with components off-the-shelf is also discussed. |
|||
![]() |
Talk as video stream: https://youtu.be/dJDtekXejfg | ||
![]() |
Slides THBPL06 [3.835 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL06 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THDPL01 | Configuring and Automating an LHC Experiment for Faster and Better Physics Output | ion, controls, experiment, alignment | 1233 |
|
|||
LHCb has introduced a novel online detector alignment and calibration for LHC Run II. This strategy allows for better trigger efficiency, better data quality and direct physics analysis at the trigger output. This implies: running a first High Level Trigger (HLT) pass synchronously with data taking and buffering locally its output; use the data collected at the beginning of the fill, or on a run-by-run basis, to determine the new alignment and calibration constants; run a second HLT pass on the buffered data using the new constants. Operationally, it represented a challenge: it required running different activities concurrently in the farm, starting at different times and load balanced depending on the LHC state. However, these activities are now an integral part of LHCb's dataflow, seamlessly integrated in the Experiment Control System and completely automated under the supervision of LHCb's 'Big Brother'. In total, around 60000 tasks run in the ~1600 nodes of the farm. Load balancing of tasks between activities takes less than 1 second. The mechanisms for configuring, scheduling and synchronizing different activities on the farm and in the experiment in general will be discussed. | |||
![]() |
Talk as video stream: https://youtu.be/_KuZiIuHbQw | ||
![]() |
Slides THDPL01 [3.600 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL01 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THDPL02 | GigaFRoST (Gigabyte Fast Read-Out System for Tomography): Control and DAQ System Design | ion, controls, EPICS, FPGA | 1240 |
|
|||
The GigaFRoST (Gigabit Fast Read-out System for Tomography) detector and readout system used at the tomographic microscopy beamline TOMCAT of the Swiss Light Source will be presented. GigaFRoST was built at Paul Scherrer Institute (PSI) and designed to overcome the limitations of existing commercially available high-speed CMOS detectors. It is based on a commercial CMOS fast imaging sensor (pco.dimax) with custom-designed readout electronics and control board. The latter is used for detector configuration, coordination of image readout process and system monitoring. The detector can acquire and stream data continuously at 7.7 GB/s to a dedicated backend server, using two data readout boards, each equipped with two FPGAs, and each directly connected with the server via four 10 Gbit/s fiber optics connections. The paper will focus on the implementation of the EPICS control system, data acquisition (DAQ) system, integration of the detector into the beamline infrastructure and implementation of efficient distribution of TTL triggers between the devices involved in the experiments (i.e. GigaFRoST detector, sample rotation stage, arbitrary external devices). | |||
![]() |
Talk as video stream: https://youtu.be/OTv2zFyE_k4 | ||
![]() |
Slides THDPL02 [4.017 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL02 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THDPL03 | areaDetector: EPICS Software for 2-D Detectors | ion, EPICS, controls, software | 1245 |
|
|||
areaDetector is an EPICS framework for 2-D and other types of detectors that is widely used in synchrotron and neutron facilities. Recent enhancements to the EPICS areaDetector module will be presented. -Plugins can now run multiple threads to significant increase performance -Scatter/gather capability for plugins to run in parallel -ImageJ plugin that uses EPICS V4 pvAccess rather than Channel Access. Provides structured data with atomic update, and better performance than Channel Access plugin. -ImageJ plugin that allows graphically defining detector readout region, ROIs, and overlays. -Plugins can now be reprocessed without receiving a new NDArray for testing effect of different parameters, etc. A roadmap for future developments will also be presented. | |||
![]() |
Talk as video stream: https://youtu.be/PkiQD9EVNKU | ||
![]() |
Slides THDPL03 [0.936 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THDPL03 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMPL07 | DARUMA: Data Collection and Control Framework For X-Ray Experimental Stations Using MADOCA | ion, controls, software, experiment | 1281 |
|
|||
In X-ray experimental stations at SPring-8, beamline staff and experimental users sometimes need to reconfigure the measurement system for new experiments. Quick reconfiguration for the system is required and this resulted in elaborated work. Aim of DARUMA is to provide standardized procedure for constructing a flexible system of the data collection and control system for experimental stations. It utilizes the control framework MADOCA II* developed for the distributed control of accelerators and beamlines at SPring-8. Unified control procedure with abstracted text-based messaging helps to reduce significant time and cost for preparing the measurement system. DARUMA provides the applications for 2D detectors such as PILATUS, pulse motor and trigger system used in stations. Image data are collected with metadata into NoSQL database, Elasticsearch. Analysis tools for image such as online monitoring and offline analysis are also provided. User applications can be easily developed with Python and LabVIEW. DARUMA can be flexibly applied to experimental stations and is being implemented into BL03XU at SPring-8. We are also planning to introduce it into other experimental stations.
* T. Matsumoto et al., Proceedings of ICALEPCS 2013, p.944 |
|||
![]() |
Slides THMPL07 [1.277 MB] | ||
![]() |
Poster THMPL07 [1.612 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPL07 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THMPA05 | The AFP Detector Control System | ion, controls, vacuum, PLC | 1315 |
|
|||
The ATLAS Forward Proton (AFP) detector is one of the forward detectors of the ATLAS experiment at CERN aiming at measuring momenta and angles of diffractively scattered protons. Silicon Tracking and Time-of-Flight detectors are located inside Roman Pot stations inserted into beam pipe aperture. The AFP detector is composed of two stations on each side of the ATLAS interaction point and is under commissioning. The detector is provided with high and low voltage distribution systems. Each station has vacuum and cooling systems, movement control and all the required electronics for signal processing. Monitoring of environmental parameters, like temperature, is also available. The Detector Control System (DCS) provides control and monitoring of the detector hardware and ensures the safe and reliable operation of the detector, assuring good data quality. Comparing with DCS systems of other detectors, the AFP DCS main challenge is to cope with the large variety of AFP equipment. This paper describes the AFP DCS system: a detector overview, the operational aspects, the hardware control of the AFP detectors, the high precision movement, cooling, and safety vacuum systems. | |||
![]() |
Slides THMPA05 [1.813 MB] | ||
![]() |
Poster THMPA05 [1.434 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THMPA05 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA041 | Information System for ALICE Experiment Data Access | ion, database, experiment, controls | 1451 |
|
|||
The main goal of this paper is the presentation of Dcs ARchive MAnager for ALICE Experiment detector conditions data (DARMA), which is the updated version of the AMANDA 3 software currently used within ALICE experiment at CERN. The typical user of this system is either a physicist who performs further analysis on data acquired during the operation of the ALICE detector or an engineer, who analyzes the detector status between iterations of experiments. Based on the experience with the current system, the updated version aims to simplify the overall complexity of the previous version, which leads to simpler implementation, administration and portability of the system without sacrificing the functionality. DARMA is realized as an ASP. NET web page based on Model-View-Controller architecture and this paper provides a closer look at the design phase of the new backend structure in comparison to previous solution as well as the description of individual modules of the system. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA041 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA050 | Development, Commissioning and Operation of the Large Scale CO2 Detector Cooling Systems for CMS Pixel Phase I Upgrade | ion, controls, operation, PLC | 1478 |
|
|||
During the 2017 Year-end Technical Stop of the Large Hadron Collider at CERN, the CMS experiment has successfully installed a new pixel detector in the frame of Phase I upgrade. This new detector will operate using evaporative CO2 technology as its cooling system. Carbon Dioxide, as state of the art technology for current and future tracking detectors, allows for significant material budget saving that is critical for the tracking performance. The road towards operation of the final CO2 cooling system in the experiment passed through intensive prototype phase at the CMS Tracker Integration Facility (TIF) for both cooling process hardware and its control system. This paper briefly describes the general design of both the CMS and TIF CO2 detector cooling systems, and focuses on control system architecture, operation and safety philosophy, commissioning results and operation experience. Additionally, experience in using the Ethernet IP industrial fieldbus as distributed IO is presented. Various pros and cons of using this technology are discussed, based on the solutions developed for Schneider Premium PLCs, WAGO and FESTO IOs using the UNICOS CPC 6 framework of CERN. | |||
![]() |
Poster THPHA050 [2.879 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA050 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA090 | Channel Selection Switch for the Redundant 1.3 GHz Master Oscillator of the European XFEL | ion, FEL, controls, ISOL | 1590 |
|
|||
Funding: Research supported by Polish Ministry of Science and Higher Education, founds for international co-financed projects for years 2016 and 2017. The phase reference signal reliability is of utmost importance for continuous operation of the European XFEL machine. Since even very short interruption or glitch in the reference signal might break the precise synchronisation between subsystems, it is desirable to minimize probability of such events. While master oscillators often have a hot-spare to speed-up recovery after a failure, whether switched manually or electronically, it does not save from time-consuming resynchronisation. Our experience from testing and commissioning E-XFEL 1.3 GHz Master Oscillator (MO) shows that a struggle to achieve demanding phase-noise requirements might negatively impact reliability of the system. In this paper we present an approach which allows for quick switching between independent reference generation channels while maintaining continuity of the output signal. This is a first step towards autonomous redundancy solution for the E-XFEL MO which will maintain continuous reference signal even in case of a failure of one of the generation channels. |
|||
![]() |
Poster THPHA090 [1.155 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA090 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA092 | Optimisation of a Low-Noise 1.3 GHz PLL Frequency Synthesizer for the European XFEL | ion, controls, FEL, experiment | 1595 |
|
|||
Funding: Research supported by Polish Ministry of Science and Higher Education, founds for international co-financed projects for year 2017. The Master Oscillator system of the European XFEL was built using frequency synthesis techniques that were found to have the best phase noise performance. This includes low noise frequency multipliers and nonÂmultiplying phase lock loops, incorporated in the system to shape its output phase noise spectrum. Jitter of the output signal strongly depends on phase noise transmittance of the PLL and suboptimal design can worsen it by orders of magnitude. Taking into consideration that the PLL open loop transmittance usually can be shaped in multiple ways, and that the accurate phase noise measurements can easily take more than 30 minutes, designing an automated tool becomes a necessity. For this purpose an approach to the tuning system construction was chosen in order to make the phase noise optimisation process simpler. This paper describes the optimisation of PLL synthesizer phase noise, done to improve the performance of the European XFEL MO. We present the phase noise optimisation process and achieved results. |
|||
![]() |
Poster THPHA092 [1.393 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA092 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA106 | Commissioning of a New Dose Rate Monitoring System at the S-DALINAC | ion, radiation, linac, controls | 1625 |
|
|||
Funding: RTG 2128 AccelencE Recently a new radiation protection interlock system has been established at the Darmstadt superconducting linear electron accelerator S-DALINAC [*]. It prevents the staff from entering radiation protection areas during operation and allows a systematic scanning of these areas for workers before running the accelerator. As an extension of the new interlock, a new dose rate monitoring system has been developed using PIN diodes and self-made ion chambers. These detectors will be used to perfom online dose rate measurements in order to switch automtically the status of illuminated radiation protection panels, which show the current level of protection area. Furthermore, they will be used to characterize systematically the radiation fluxes inside the accelerator facility and to support the beam diagnostics. The readout electronics consists ofμcontrollers with ethernet interfaces using TCP/IP based serial communication. The data acquisition is integrated into the EPICS based control system. First results of the commissioning will be presented. [*] M. Arnold et al., THE NEW PLC BASED RADIATION SAFETY INTERLOCK SYSTEM AT S-DALINAC, Proceedings of IPAC2014, Dresden, Germany, 2014. |
|||
![]() |
Poster THPHA106 [1.428 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA106 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA109 | Improving the Safety and Protective Automatic Actions of the CMS Electromagnetic Calorimeter Detector Control System | ion, controls, software, distributed | 1639 |
|
|||
The CMS ECAL Detector Control System (DCS) features several monitoring mechanisms able to react and perform automatic actions based on pre-defined action matrices. The DCS is capable of early detection of anomalies inside the ECAL and on its off-detector support systems, triggering automatic actions to mitigate the impact of these events and preventing them from escalating to the safety system. The treatment of such events by the DCS allows for a faster recovery process, better understanding of the development of issues, and in most cases, actions with higher granularity than the safety system. This paper presents the details of the DCS automatic action mechanisms, as well as their evolution based on several years of CMS ECAL operations. | |||
![]() |
Poster THPHA109 [1.333 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA109 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA132 | Preliminary Scanning Integration at MAX IV Beamlines | ion, controls, hardware, electron | 1688 |
|
|||
Funding: MAX IV Laboratory The MAX IV Laboratory is in a stage where beamlines are starting to welcome users that will collect data utilizing various scanning methods. This paper focuses on the different motion and synchronization techniques, hardware integration, software solutions, data acquisition and experiment supervision at MAX IV beamlines. |
|||
![]() |
Poster THPHA132 [0.532 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA132 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA141 | Design of the Front-End Detector Control System of the ATLAS New Small Wheels | ion, interface, electronics, electron | 1710 |
|
|||
Funding: For the ATLAS Muon Collaboration The foreseen upgrades of the LHC accelerator and the experiments will drastically increase the data and trigger rates. To cope with the vast and low latency data flow, the ATLAS small wheel muon detector will be replaced with a New Small Wheel. Among the upgrades needed, is a radiation tolerant Slow Control Adapter (GBT-SCA) ASIC dedicated for the on-detector control and monitoring. The ASIC employs various interfaces, making it flexible to match the needs of the different operations. On the backend, the Front-End Link eXchange system will be the interface between the data handling system and the detector front-end and trigger electronics. A dedicated slow control data component was developed as the middleware from FELIX to the end users. It is based on the OPC Unified Architecture protocol and it is comprised of an OPC-UA server, that will handle the slow control traffic from the control room to the GBT-SCA and vice versa. Ultimately, various scope-oriented OPC-UA clients, connected to the OPC-UA server, will be employed to configure and calibrate the ASICs, program the FPGAs, oversee the well-functioning of the boards and monitor the environmental parameters of the detector. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA141 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA163 | A Model-driven Generator to Automate the Creation of HMIs for the CERN Gas Control Systems | ion, controls, experiment, interface | 1801 |
|
|||
A total of 33 gas control applications are currently in production in the LHC Experiments and the CERN accelerator complex. Each application contains around fifty synoptic views and hundreds of plots. In this paper, the entirely model-driven approach followed to generate all these HMIs is presented. The procedure implemented simplifies the creation of these graphical interfaces; allowing the propagation of changes to all visualizations at once in a coherent manner, thus reducing the long-term maintenance effort. The generation tool enables the creation of files of similar content based on templates, specific logic (rules) and variables written in simple user-defined XML files. This paper also presents the software design and the major evolution challenges currently faced, how the functions performed by the tool, as well as the technologies used in its implementation, have evolved while ensuring compatibility with the existing models. | |||
![]() |
Poster THPHA163 [2.762 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA163 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA193 | The Use of a 90 Metre Thermosiphon Cooling Plant and Associated Custom Ultrasonic Instrumentation in the Cooling of the ATLAS Inner Silicon Tracker | ion, controls, instrumentation, MMI | 1890 |
|
|||
A new 60kW thermosiphon fluorocarbon cooling plant has been commissioned to cool the silicon tracker of the ATLAS experiment at the CERN LHC. The thermosiphon operates over a height of 90 metres and is integrated into the CERN UNICOS system and the ATLAS detector control system (DCS). The cooling system uses custom ultrasonic instrumentaton to measure very high coolant vapour flow (up to 1.2 kg/second), to analyse binary gas mixtures and detect leaks. In these instruments ultrasound pulses are transmitted in opposite directions in flowing gas streams. Pulse transit time measurements are used to calculate the flow rate and the sound velocity, which - at a given temperature and pressure - is a function of the molar concentration of the two gases. Gas composition is computed from comparisons of real-time sound velocity measurements with a database of predictions, using algorithms running in the Siemens SIMATIC WinCC SCADA environment. A highly-distributed network of five instruments is currently integrated into the ATLAS DCS. Details of the thermosiphon, its recent operation and the performance of the key ultrasonic instrumentation will be presented. | |||
![]() |
Poster THPHA193 [0.832 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA193 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA197 | A Sub-Pixel Automated Feature-Based Alignment for Tomography Experiments | ion, alignment, experiment, synchrotron | 1911 |
|
|||
Funding: Brazilian Synchrotron Light Laboratory (LNLS); Brazilian Center for Research in Energy and Materials (CNPEM) Three-dimensional image reconstruction in X-ray computed tomography (XRCT) is a mathematical process that entirely depends on the alignment of the object of study. Small variations in pitch and roll angles and translational shift between center of rotation and center of detector can cause large deviations in the captured sinogram, resulting in a degraded 3D image. Most of the popular reconstruction algorithms are based on previous adjustments of the sinogram ray offset before the reconstruction process. This work presents an automatic method for shift and angle adjust of the center of rotation (COR) before the beginning of the experiment removing the need of setting geometrical parameters to achieve a reliable reconstruction. This method correlates different projections using Scale Invariant Feature Transform algorithm (SIFT) to align the experimental setup with sub-pixel precision and fast convergence. |
|||
![]() |
Poster THPHA197 [1.841 MB] | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA197 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPHA208 | Communication Architecture of the Detector Control System for the Inner Tracking System | ion, controls, electron, electronics | 1930 |
|
|||
This paper presents the proposed communication architecture of the Detector Control System (DCS) for the Inner Tracking System (ITS). The purpose of the DCS is to acquire and control the states of the ITS. Since the ITS is not yet fully implemented, an emulator of the communication architecture is being developed. The proposed architecture comprises five levels. At the bottom, the detector is emulated by sensors connected to microcontrollers. Each microcontroller is then connected to a Raspberry Pi which represents the ALICE low-level front-end (ALF) electronics at the second level of communication architecture. The third level is represented by Front-End Device (FRED), a Linux server where more than one ALF device can be connected. FRED is then connected to the fourth level, implemented by the SCADA interface - WinCC OA. Above all these levels is an archiving and configuration database setup. Configuration bypasses the SCADA interface and is managed directly through FRED. The purpose of the emulator is to verify the proposed architecture in terms of data throughput and cooperation of the mentioned modules. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA208 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THSH303 | CS-Studio Display Builder | ion, controls, interface, background | 1978 |
|
|||
Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract number DE-AC05-00OR22725. The Display Builder started as a comprehensive update to the CS-Studio BOY panel editor and runtime. The design was changed to a modular approach, separating the model of widgets and their properties from the graphical representation and the runtime. The model is fully multithreaded. The representation has been demonstrated in both SWT and JavaFX, for now intending to concentrate on the latter. The runtime, based on the thread-safe model, avoids user thread delays and improves overall performance for complex widgets like images as well as scripts and rules. We present the current state of the development and initial deployments at beam lines of the Oak Ridge National Laboratory Spallation Neutron Source. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THSH303 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||