Keyword: real-time
Paper Title Other Keywords Page
TU1BCO06 Disentangling Beam Losses in The Fermilab Main Injector Enclosure Using Real-Time Edge AI FPGA, controls, operation, network 273
 
  • K.J. Hazelwood, J.M.S. Arnold, M.R. Austin, J.R. Berlioz, P.M. Hanlet, M.A. Ibrahim, A.T. Livaudais-Lewis, J. Mitrevski, V.P. Nagaslaev, A. Narayanan, D.J. Nicklaus, G. Pradhan, A.L. Saewert, B.A. Schupbach, K. Seiya, R.M. Thurman-Keup, N.V. Tran
    Fermilab, Batavia, Illinois, USA
  • J.YC. Hu, J. Jiang, H. Liu, S. Memik, R. Shi, A.M. Shuping, M. Thieme, C. Xu
    Northwestern University, EVANSTON, USA
  • A. Narayanan
    Northern Illinois University, DeKalb, Illinois, USA
 
  The Fermilab Main Injector enclosure houses two accelerators, the Main Injector and Recycler Ring. During normal operation, high intensity proton beams exist simultaneously in both. The two accelerators share the same beam loss monitors (BLM) and monitoring system. Deciphering the origin of any of the 260 BLM readings is often difficult. The (Accelerator) Real-time Edge AI for Distributed Systems project, or READS, has developed an AI/ML model, and implemented it on fast FPGA hardware, that disentangles mixed beam losses and attributes probabilities to each BLM as to which machine(s) the loss originated from in real-time. The model inferences are then streamed to the Fermilab accelerator controls network (ACNET) where they are available for operators and experts alike to aid in tuning the machines.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TU1BCO06  
About • Received ※ 06 October 2023 — Revised ※ 11 October 2023 — Accepted ※ 15 November 2023 — Issued ※ 06 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMBCMO12 Multi-Dimensional Spectrogram Application for Live Visualization and Manipulation of Large Waveforms cavity, controls, EPICS, proton 368
 
  • B.E. Bolling, A.A. Gorzawski, J. Peterson
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) is a research facility under construction aiming to be the world’s most powerful pulsed neutron source. It is powered by a complex particle accelerator designed to provide a 2.86 ms long proton pulse at 2 GeV with a repetition rate of 14 Hz. Protons are accelerated via cavity fields through various accelerating structures that are powered by Radio-Frequency (RF) power. As the cavity fields may break down due to various reasons, usually post-mortem data of such events contain the information needed regarding the cause. In other events, the underlying cause may have been visible on previous beam pulses before the interlock triggering event. The Multi-Dimensional Spectrogram Application is designed to be able to collect, manipulate and visualize large waveforms at high repetition rates, with the ESS goal being 14 Hz, for example cavity fields, showing otherwise unnoticed temporary breakdowns that may explain the sometimes-unknown reason for increased power (compensating for those invisible temporary breakdowns). The first physical event that was recorded with the tool was quenching of a superconducting RF cavity in real time in 3D. This paper describes the application developed using Python and the pure-python graphics and GUI library PyQtGraph and PyQt5 with Python-OpenGL bindings.  
slides icon Slides TUMBCMO12 [2.932 MB]  
poster icon Poster TUMBCMO12 [11.475 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO12  
About • Received ※ 04 October 2023 — Accepted ※ 23 November 2023 — Issued ※ 23 November 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMBCMO24 A New Real-Time Processing Platform for the Elettra 2.0 Storage Ring feedback, power-supply, controls, network 419
 
  • G. Gaio, A.I. Bogani, M. Cautero, L. Pivetta, G. Scalamera, I. Trovarelli
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • L. Anastasio
    University of L’Aquila, L’Aquila, Italy
 
  Processing synchronous data is essential to implement efficient control schemes. A new framework based on Linux and DPDK will be used to acquire and process sensors and control actuators at very high repetition rate for Elettra 2.0. As part of the ongoing project, the actual fast orbit feedback subsystem is going to be re-implemented with this new technology. Moreover the communication performance with the new power converters for the new storage ring is presented.  
slides icon Slides TUMBCMO24 [0.683 MB]  
poster icon Poster TUMBCMO24 [0.218 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO24  
About • Received ※ 02 October 2023 — Revised ※ 08 October 2023 — Accepted ※ 06 December 2023 — Issued ※ 08 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUMBCMO34 Motion Control Architecture and Kinematics for Multi-DoF Kirkpatrick-Baez Focusing Mirrors System at LNLS-Sirius controls, focusing, feedback, synchrotron 443
 
  • J.P.S. Furtado, C.S.N.C. Bueno, J.V.E. Matoso, M.A. Montevechi Filho, G.B.Z.L. Moreno, T.R. Silva Soares
    LNLS, Campinas, Brazil
 
  Funding: Ministry of Science, Technology and Innovation (MCTI)
In modern 4th generation synchrotron facilities, piezo actuators are widely applied due to their nanometric precision in linear motion and stability. This work shows the implementation of a switching control architecture and a tripod kinematics for a set of 4 piezo actuators, responsible by positioning the short-stroke: the vertical and horizontal focusing mirrors of the Kirkpatrick-Baez mirror system at MOGNO Beamline (X-Ray Microtomography). The switching control architecture was chosen to balance timing to move through the working range (changing the beam incidence on stripes of low/high energy), resolution and infrastructure costs. This paper also shows the implementation and results of the developed kinematics by layers that uncouples short-stroke from long-stroke to fix any parasitic displacements that occur on the granite bench levelers due to slippage during the movement and to match the required beam stability without losing alignment flexibility or adjustment repeatability. The architecture was built between a PIMikroMove set of driver-actuators and an Omron Delta Tau Power Brick controller due to its standardization across the control systems solutions at Sirius, ease of control software scalability and its capability to perform calculations and signal switching for control in C language, with real-time performance to make adjustments to the angles responsible by focusing the beam in a speed that matches the required position stability, guaranteeing the necessary resolution for the experiments.
 
slides icon Slides TUMBCMO34 [1.753 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO34  
About • Received ※ 06 October 2023 — Revised ※ 12 October 2023 — Accepted ※ 28 November 2023 — Issued ※ 08 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP005 Improvements on Kinematics and Control of Granite Benches at LNLS-Sirius controls, resonance, damping, timing 485
 
  • J.V.E. Matoso, J.P.S. Furtado, J.P.B. Ishida, T.R. Silva Soares
    LNLS, Campinas, Brazil
 
  At the Brazilian Synchrotron Light Laboratory, the radiation beam is conditioned by optical elements that must be positioned with high stability and precision. Many of the optical elements are positioned using granite benches that provide high coupling stiffness to the ground and position control in up to six degrees of freedom, using a set of stepper motors. The solution of the inverse kinematics was done numerically by the Newton Raphson method. By employing the property that these systems have small rotation angles, the Jacobian matrix used in this numerical method can be simplified to reduce computational execution time and allow high processing rates. This paper also shows the results of adding a notch filter to the position servo control loop of the granite benches to increase stability due to their mass-spring-damper characteristics. The kinematics and control of the granite benches are implemented in an Omron Power Brick LV controller, with the kinematics developed in MATLAB and the C-code generated by MATLAB C-Coder. Reducing the execution time of the kinematics improves the efficient use of the computational resources and allows the real-time clock rate to be increased.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP005  
About • Received ※ 05 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 29 November 2023 — Issued ※ 04 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP006 System Identification Embedded in a Hardware-Based Control System with CompactRIO controls, FPGA, experiment, HOM 489
 
  • T.R. Silva Soares, J.L. Brito Neto, J.P.S. Furtado, R.R. Geraldes
    LNLS, Campinas, Brazil
 
  The development of innovative model-based design high bandwidth mechatronic systems with stringent performance specifications has become ubiquitous at LNLS-Sirius beamlines. To achieve such unprecedent specifications, closed loop control architecture must be implemented in a fast, flexible and reliable platform such as NI CompactRIO (cRIO) controller that combines FPGA and real-time capabilities. The design phase and life-cycle management of such mechatronics systems heavily depends on high quality experimental data either to enable rapid prototyping, or even to implement continuous improvement process during operation. This work aims to present and compare different techniques to stimulus signal generation approaching Schroeder phasing and Tukey windowing for better crest factor, signal-to-noise ratio, minimum mechatronic stress, and plant identification. Also show the LabVIEW implementation to enable embeddeding this framework that requires specific signal synchronization and processing on the main application containing a hardware-based control architecture, increasing system diagnostic and maintenance ability. Finally, experimental results from the High-Dynamic Double-Crystal Monochromator (HD-DCM-Lite) of QUATI (quick absorption spectroscopy) and SAPUCAIA (small-angle scattering) beamlines and from the High-Dynamic Cryogenic Sample Stage from SAPOTI (multi-analytical X-ray technique) of CARNAÚBA beamline are also presented in this paper.  
poster icon Poster TUPDP006 [0.766 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP006  
About • Received ※ 06 October 2023 — Revised ※ 08 October 2023 — Accepted ※ 09 December 2023 — Issued ※ 13 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP014 Bluesky Web Client at Bessy II experiment, controls, status, interface 518
 
  • H.L. He, G. Preuß, S.S. Sachse, W. Smith
    HZB, Berlin, Germany
  • R. Ovsyannikov
    BESSY GmbH, Berlin, Germany
 
  Funding: Helmholtz-Zentrum Berlin
Considering the existing Bluesky control framework at BESSY II, a web client with React based on Bluesky HTTP Server is being developed. We hope to achieve a cross-platform and cross-device system to realize remote control and monitoring of experiments. The current functions of the system are monitoring of the Bluesky Queue Server status, control over a Bluesky Run Engine environment, browsing of Queue Server history and editing and running of Bluesky plans. Challenges around the presentation of live data are explored. This work builds on that of NSLS II who created a React based web interface and implements a tool for BESSY II.
 
poster icon Poster TUPDP014 [0.311 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP014  
About • Received ※ 29 September 2023 — Accepted ※ 01 December 2023 — Issued ※ 11 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP042 Control and Data Acquisition System Upgrade in RFX-mod2 controls, data-acquisition, plasma, PLC 607
 
  • G. Martini, N. Ferron, A.F. Luchetta, G. Manduchi, A. Rigoni, C. Taliercio
    Consorzio RFX, Padova, Italy
  • P. Barbato
    Consorzio RFX, Associazione Euratom-ENEA sulla Fusione, Padova, Italy
 
  RFX-mod2, currently under construction at Consorzio RFX, is an evolution of the former RFX-mod experiment, with an improved shell and a larger set of electromagnetic sensors. This set, including 192 saddle coils, allows exploring a wide range of plasma control schemas, but at the same time poses a challenge for its Control and Data Acquisition System (CODAS). RFX-mod2 CODAS is required to provide the high-speed acquisition of a large set of signals and their inclusion in the Plasma Control System that must provide a sub-millisecond response to plasma instabilities. While brand new solutions are provided for the acquisition of the electromagnetic signals, involving Zynq-based ADC devices, other parts of the CODAS system have been retained from the former RFX-mod CODAS. The paper presents the solutions adopted in the new RFX-mod2 CODAS, belonging to three main categories: 1) Plasma Real-Time control, including both hardware solutions based on Zynq and the integration of data acquisition and real-time frameworks for its software configuration. For this purpose, MDSplus and MARTe2, two frameworks for data acquisition and real-time control, respectively, have been adopted, which are widely used in the fusion community. 2) Data acquisition, including upgrades performed to the former cPCI-based systems and new ad-hoc solutions based on RedPitaya. 3) Plant supervision, carried out in WinCC-OA and integrated with the data acquisition system via a new WinCC-OA database plugin.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP042  
About • Received ※ 05 October 2023 — Accepted ※ 13 October 2023 — Issued ※ 16 October 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP048 The Upgrade of Pulsed Magnet Control System Using PXIe Devices at KEK LINAC controls, EPICS, linac, operation 635
 
  • D. Wang, M. Satoh
    KEK, Ibaraki, Japan
 
  In the KEK electron-positron injector LINAC, the pulsed magnet control system modulates the magnetic field at intervals of 20 ms, enabling simultaneous injection into four distinct target rings: 2.5 GeV PF, 6.5 GeV PF-AR, 4 GeV SuperKEKB LER, and 7 GeV SuperKEKB HER. This system operates based on a trigger signal delivered from the event timing system. Upon the receiving specified event code, the PXI DAC board outputs a waveform to the pulse driver, which consequently determines the current of the pulsed magnet. The combination of Windows 8.1 and LabVIEW was utilized to implement the control system since 2017. Nonetheless, due to the cessation of support for Windows 8.1, a system upgrade has become imperative. To address this, Linux has been selected as a suitable replacement for Windows and the EPICS driver for PXIe devices is thus required. This manuscript introduces the development of the novel Linux-based pulsed magnet control system.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP048  
About • Received ※ 06 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 14 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP072 Overview of Observation Preparation and Scheduling on the MeerKAT Radio Telescope controls, operation, factory, MMI 669
 
  • L.P. Williams, R.L. Schwartz
    SARAO, Cape Town, South Africa
 
  Funding: National Research Foundation (South Africa)
The MeerKAT radio telescope performs a wide variety of scientific observations. Observation durations range from a few minutes, to many hours, and may form part of observing campaigns that span many weeks. Static observation requirements, such as resources or array configuration, may be determined and verified months in advance. Other requirements however, such as atmospheric conditions, can only be verified hours before the planned observation event. This wide variety of configuration, scheduling and control parameters are managed with features provided by the MeerKAT software. The short term scheduling functionality has expanded from simple queues to support for automatic scheduling (queuing). To support long term schedule planning, the MeerKAT telescope includes an Observation Panning Tool which provides configuration checking as well as dry-run environments that can interact with the production system. Observations are atomized to support simpler specification, facilitating machine learning projects and more flexibility in scheduling around engineering and maintenance events. This paper will provide an overview of observation specification, configuration, and scheduling on the MeerKAT telescope. The support for integration with engineering subsystems is also described. Engineering subsystems include User Supplied Equipment which are hardware and computing resources integrated to expand the MeerKAT telescope’s capabilities.
 
poster icon Poster TUPDP072 [1.546 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP072  
About • Received ※ 05 October 2023 — Revised ※ 09 November 2023 — Accepted ※ 20 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSDSC02 Integrating Online Analysis with Experiments to Improve X-Ray Light Source Operations experiment, interface, simulation, framework 921
 
  • N.M. Cook, E.G. Carlin, J.A. Einstein-Curtis, R. Nagler, R. O’Rourke
    RadiaSoft LLC, Boulder, Colorado, USA
  • A.M. Barbour, M. Rakitin, L. Wiegart, H. Wijesinghe
    BNL, Upton, New York, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research under Award Number DE-SC00215553.
The design, execution, and analysis of light source experiments requires the use of sophisticated simulation, controls and data management tools. Existing workflows require significant specialization to accommodate specific beamline operations and data pre-processing steps necessary for more intensive analysis. Recent efforts to address these needs at the National Synchrotron Light Source II (NSLS-II) have resulted in the creation of the Bluesky data collection framework, an open-source library for coordinating experimental control and data collection. Bluesky provides high level abstraction of experimental procedures and instrument readouts to encapsulate generic workflows. We present a prototype data analysis platform for integrating data collection with real time analysis at the beamline. Our application leverages Bluesky in combination with a flexible run engine to execute user configurable Python-based analyses with customizable queueing and resource management. We discuss initial demonstrations to support X-ray photon correlation spectroscopy experiments and future efforts to expand the platform’s features.
 
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUSDSC02  
About • Received ※ 06 October 2023 — Revised ※ 22 October 2023 — Accepted ※ 11 December 2023 — Issued ※ 14 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSDSC07 Web Dashboards for CERN Radiation and Environmental Protection Monitoring SCADA, radiation, monitoring, interface 938
 
  • A. Ledeul, A. Savulescu, G. Segura
    CERN, Meyrin, Switzerland
 
  CERN has developed and operates a SCADA system for radiation and environmental monitoring, which is used by many users with different needs and profiles. To provide tailored access to this control system¿s data, the CERN’s Occupational Health & Safety and Environmental Protection (HSE) Unit has developed a web-based dashboard editor that allows users to create custom dashboards for data analysis. In this paper, we present a technology stack comprising Spring Boot, React, Apache Kafka, WebSockets, and WebGL that provides a powerful tool for a web-based presentation layer for the SCADA system. This stack leverages WebSocket for near-real-time communication between the web browser and the server. Additionally, it provides high-performant, reliable, and scalable data delivery using low-latency data streaming with Apache Kafka. Furthermore, it takes advantage of the GPU’s power with WebGL for data visualization. This web-based dashboard editor and the technology stack provide a faster, more integrated, and accessible solution for building custom dashboards and analyzing data.  
poster icon Poster TUSDSC07 [1.992 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUSDSC07  
About • Received ※ 04 October 2023 — Accepted ※ 28 November 2023 — Issued ※ 08 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WE1BCO01 VME2E: VME to Ethernet - Common Hardware Platform for legacy VME Module Upgrade FPGA, Ethernet, hardware, controls 949
 
  • J.P. Jamilkowski
    Brookhaven National Laboratory (BNL), Electron-Ion Collider, Upton, New York, USA
  • Y. Tian
    BNL, Upton, New York, USA
 
  Funding: DOE Office of Science
VME architecture was developed in late 1970s. It has proved to be a rugged control system hardware platform for the last four decades. Today the VME hardware platform is facing four challenges from 1) backplane communication speed bottleneck; 2) computing power limits from centralized computing infrastructure; 3) obsolescence and cost issues to support a real-time operating system; 4) obsolescence issues of the legacy VME hardware. The next generation hardware platform such as ATCA and microTCA requires fundamental changes in hardware and software. It also needs large investment. For many legacy system upgrades, this approach is not applicable. We will discuss an open-source hardware platform, VME2E (VME to Ethernet), which allows the one-to-one replacement of legacy VME module without disassembling of the existing VME system. The VME2E has the VME form factor. It can be installed the existing VME chassis, but without use the VME backplane to communicate with the front-end computer and therefore solves the first three challenges listed above. The VME2E will only take advantage of two good benefits from a VME system: stable power supply which VME2E module will get from the backplane, and the cooling environment. The VME2E will have the most advanced 14nm Xilinx FPGA SOM with GigE for parallel computing and high speed communication. It has a high pin count (HPC) FPGA mezzanine connector (FMC) to benefit the IO daughter boards supply of the FMC ecosystem. The VME2E is designed as a low cost, open-source common platform for legacy VME upgrade.
 
slides icon Slides WE1BCO01 [1.141 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-WE1BCO01  
About • Received ※ 06 October 2023 — Revised ※ 09 October 2023 — Accepted ※ 19 November 2023 — Issued ※ 22 November 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WE3BCO04 Improving Observability of the SCADA Systems Using Elastic APM, Reactive Streams and Asynchronous Communication SCADA, controls, monitoring, distributed 1016
 
  • I. Khokhriakov
    University of California, San Diego (UCSD), La Jolla, California, USA
  • V. Mazalova
    CFEL, Hamburg, Germany
  • O. Merkulova
    IK, Moscow, Russia
 
  As modern control systems grow in complexity, ensuring observability and traceability becomes more challenging. To meet this challenge, we present a novel solution that seamlessly integrates with multiple SCADA frameworks to provide end-to-end visibility into complex system interactions. Our solution utilizes Elastic APM to monitor and trace the performance of system components, allowing for real-time analysis and diagnosis of issues. In addition, our solution is built using reactive design principles and asynchronous communication, enabling it to scale to meet the demands of large, distributed systems. This presentation will describe our approach and discuss how it can be applied to various use cases, including particle accelerators and other scientific facilities. We will also discuss the benefits of our solution, such as improved system observability and traceability, reduced downtime, and better resource allocation. We believe that our approach represents a significant step forward in the development of modern control systems, and we look forward to sharing our work with the community at ICALEPCS 2023.
* Igor Khokhriakov et al,
A novel solution for controlling hardware components of accelerators and beamlines
JOURNAL OF SYNCHROTRON RADIATION · Apr 5, 2022
 
slides icon Slides WE3BCO04 [3.377 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-WE3BCO04  
About • Received ※ 29 September 2023 — Revised ※ 14 November 2023 — Accepted ※ 19 December 2023 — Issued ※ 22 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP013 EPICS Integration for Rapid Control Prototyping Hardware from Speedgoat EPICS, hardware, controls, interface 1317
 
  • L. Rossa, M. Brendike
    HZB, Berlin, Germany
 
  To exploit the full potential of fourth generation Synchrotron Sources, new beamline instrumentation is increasingly developed with a mechatronics approach. [*,**,***] Implementing this approach raises the need for Rapid Control Prototyping (RCP) and Hardware-In-the-Loop (HIL) simulations. To integrate such RCP and HIL systems into every-day beamline operation we developed an interface from a Speedgoat real-time performance machine - programmable via MATLAB Simulink - to EPICS. The interface was developed to be simple to use and still flexible. The Simulink software developer uses dedicated Simulink-blocks to export model information and real-time data into structured UDP Ethernet frames. The corresponding EPICS IOC listens to the UDP frames and auto-generates a corresponding database file to fit the data-stream from the Simulink model. The EPICS IOC can run on either a beamline measurement PC or to keep things spatially close on a mini PC (such as a Raspberry Pi) attached to the Speedgoat machine. An overview of the interface idea, architecture and implementation, together with some simple examples will be presented.
* https://doi.org/10.18429/JACoW-MEDSI2016-MOPE19
** https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPL05
*** https://orbi.uliege.be/bitstream/2268/262789/1/TUIO02.pdf
 
poster icon Poster THPDP013 [1.143 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP013  
About • Received ※ 29 September 2023 — Revised ※ 25 October 2023 — Accepted ※ 13 December 2023 — Issued ※ 18 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)