Author: Lotrus, P.
Paper Title Page
MOPV024 vscode-epics, a VSCode Module to Enlighten Your EPICS Code 179
  • V. Nadot, A. Gaget, F. Gohier, F. Gougnaud, P. Lotrus, S. Tzvetkov
    CEA-IRFU, Gif-sur-Yvette, France
  vscode-epics is a Visual Studio Code module developed by CEA Irfu that aims to enlight your EPICS code. This module makes developer life easier, improves code quality and helps standardizing EPICS code. It provides syntax highlighting, snippets and header template for EPICS file and provides snippets for WeTest*. This VSCode module is based on Visual Studio Code language Extension and it uses basic JSON files that make feature addition easy. The number of downloads increases version after version and the different feedback motivates us to strongly maintain it for the EPICS community. Since 2019, some laboratories of the EPICS community have participated in the improvement of the module and it seems to have a nice future (linter, snippet improvements, specific language support, etc.). The module is available on Visual Studio Code marketplace** and on EPICS extension GitHub***. CEA Irfu is open to bug notifications, enhancement suggestions and merge requests to continuously improve vscode-epics.
poster icon Poster MOPV024 [0.508 MB]  
DOI • reference for this paper ※  
About • Received ※ 10 October 2021       Accepted ※ 04 November 2021       Issue date ※ 26 December 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
TUPV007 Motorized Regulation Systems for the SARAF Project 387
  • T.J. Joannem, F. Gohier, F. Gougnaud, P. Lotrus
    CEA-IRFU, Gif-sur-Yvette, France
  • D. Darde
    CEA, DES-ISAS-DM2S, Université Paris-Saclay, Gif-sur-Yvette, France
  • P. Guiho, A. Roger, N. Solenne
    CEA-DRF-IRFU, France
  CEA is in charge of the tuning regulation systems for the SARAF-Linac project. These tuning systems will be used with LLRF to regulate the 3 Rebuncher cavities and the HWR cavities of the 4 cryomodules. These systems were already tested on the Rebuncher and Equipped Cavity Test stands to test respectively the warm and cold tunings. This paper describes the hardware and software architectures. Both tuning systems are based on Siemens PLC and EPICS-PLC communication. Ambiant temperature technology is based on SIEMENS motor controller solution whereas the cold one combines Phytron and PhyMOTION solutions.  
poster icon Poster TUPV007 [0.892 MB]  
DOI • reference for this paper ※  
About • Received ※ 08 October 2021       Revised ※ 22 October 2021       Accepted ※ 05 February 2022       Issue date ※ 10 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)