High Level LHC Schottky Software Development Jerry Cai & The LAFS Team.

Slides:



Advertisements
Similar presentations
ISecurity GUI User-Friendly Interface. Features Full support of all green-screen functionality Simultaneous views of multiple iSecurity screens and activities.
Advertisements

Rev SYBASE ASE: MDA TABLE ASSISTANT Sybase Administration Tools available at: mailto:
Section 1: Process to create EAS Interface File  DoD Batch and Timecard Status Report  DoD Employee Missing Payroll Data Report  Distribute Labor Cost.
Interfacing with Computer Associate Degree in Education (ADE) Lecture 04 Sajid Riaz.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Network Hosts Analyzer Hadas Shumovitch Elad Levi Tal Katz
Page 1 Processes and Threads Chapter Processes 2.2 Threads 2.3 Interprocess communication 2.4 Classical IPC problems 2.5 Scheduling.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
High Level LHC Schottky Software Development Jerry Cai & The LAFS Team 28 January 2009 Presented by Elliott McCrory.
Installing software on personal computer
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
© 2010 VMware Inc. All rights reserved vSphere Licensing Advisor Overview.
Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN June 2011 Zory Zaharieva,
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
Windows Server 2008 Chapter 11 Last Update
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
FwSPY and UNICOS-CPC Benjamin Bradu Giulio Morpurgo CERN, EN-ICE May2015.
CBPM System Overview (Part I?) 19 September 2012Beam Instrumentation Meeting1.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
Tip Calculator App Building an Android App with Java © by Pearson Education, Inc. All Rights Reserved.
SOFTWARE It Consists of a series of instructions that tells the computer what to do. It is collection of programs. Software is set of instruction which.
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Introduction to Computing: Lecture 5
SunGuide® Software Development Project Release 4.3 Express Lanes Enhancements Design Review December 15, 2009 December 15, 20091R4.3 Design Review.
Hardware vs Software Hardware: A physical part of the computer which you can touch. Software: A set of instructions which is run to perform tasks on your.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Oct EPICS Meeting, PAL, Korea Control System Studio Training.
Implementation In this presentation… –Methodology –Software Development Life Cycle.
CERN Trip Report: April 4-8, 2011 LAFS Work Elliott McCrory April 20, 2011.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
Computer Basics & Keyboarding. What Is A Computer? An electronic device operating under the control of instructions stored in its own memory unit An electronic.
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
LHC BLM Software revue June BLM Software components Handled by BI Software section –Expert GUIs  Not discussed today –Real-Time software  Topic.
Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE  Questions? RADE Applications EN-ICE-MTA.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
Jean Slaughter –April 5, 2004 – all experimenters’ meeting Purposes of SDA Store to store monitoring of performance Long term trends Analysis of specific.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
Eric Prebys Accelerator Physics Center Program Director, LARP December 7, 2009.
Proposal for LHC Microwave Schottky Pickups Ralph J. Pasquinelli 3/9/2005.
INTRODUCTORY GUIDE TO SURPLUS LINE INFORMATION PORTAL 2.0 (SLIP) CALIFORNIA’S ELECTRONIC FILING SYSTEM THE SURPLUS LINE ASSOCIATION OF CALIFORNIA Quick.
October 2002 Jean Slaughter SDA – Shot Data Analysis Outline Description of SDA Examples Plans for 2003 SDA is a system for acquiring and analyzing data.
Configuration Mapper Sonja Vrcic Socorro,
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Microwave Schottky Pickups at Fermilab Ralph J. Pasquinelli January 14, 2004.
COPYRIGHT © 2008 – APEX SOFTWARE LTD. ALL RIGHTS RESERVED Human Resources COPYRIGHT © 2008 – APEX SOFTWARE LTD. ALL RIGHTS RESERVED Browser Icons INTEGRATOR’S.
UAB Tools 1 20/05/2014. Summary Status, opened issues & future requests : Extended Configurations Reverse Engineering Olproc FlexExtractor DIP Import/Export.
Post Mortem Workshop Session 4 Data Providers, Volume and Type of Analysis Beam Instrumentation Stéphane Bart Pedersen January 2007.
Chapter – 8 Software Tools.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Lesson 6: Controlling Access to Local Hardware and Applications
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
As we upgrade from ImageNow 6.1 to ImageNow 6.3, there are some changes to the interface that the end-users will see. These slides cover changes to the.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
11/3/2010 CM15 Controls for LARP and LAFS - 1 Terri Lahey LARP/LAFS/CERN and SLAC.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
LCLS Commissioning & Operations High Level Software
Hands-On Microsoft Windows Server 2008
Complete 1z0-161 Exam Dumps - Pass In 24 Hours - Dumps4download.us
Objectives To review concepts covered in the Windows Operating Systems units.
Customizing your device experience with assigned access
LCLS Commissioning & Operations High Level Software
Technology Now, 2nd Edition Getting Started.
BLM settings management in LSA
05 | Desktop Applications
LHC BLM Software audit June 2008.
Presentation transcript:

High Level LHC Schottky Software Development Jerry Cai & The LAFS Team

High Level LHC Schottky Software  An initial version of High Level Software for LHC Schottky project has been created.  Implements the requirements from the document:  “4.8 GHZ Schottky Software --- High Level Requirements “  EDMS Document #  by Andreas Jansson and Dave Mcginnis of Fermilab and Ralph Steinhagen (BE/BI), 1/30/ J. Cai, Fermilab/LAFS

Schottky Software  Integrates experience at Fermilab from the Tevatron Schottky system  It consists of two parts:  Monitor Application Daemon  Control & Display Application Operations GUI 1/30/ J. Cai, Fermilab/LAFS

Design Concept: Monitor and Control & Display 1/30/ J. Cai, Fermilab/LAFS Control & Display App Schottky Front End/FESA Device Settings Calculation Engine Settings & Readings Configuration DB* Publish/ Subscribe Logging DB Device Readings Config Data SDDS Beam Mode Monitor Daemon

Monitor Application  Runs continuously in the background as a “Daemon Process”  Key Elements:  Configures Schottky per Beam Mode See next slide  R eads raw FFT data from Schottky  Performs fits for: Tune, Momentum Spread, Emittance, Chromaticity, and Averages of these  Publishes these results  Archives these results Creates SDDS Files, post-mortem data sets and provides these data for the logging DB 1/30/ J. Cai, Fermilab/LAFS

Daemon: Interaction with Schottky  Reacts to the Beam Mode  The Monitor listen for changes in LHC Beam Mode  It configures the Schottky Hardware based on the Beam Mode Assumes a Schottky FESA class exists Unique configuration for each Beam Mode Control & Display GUI can change this configuration  Is the only agent to receive raw Schottky data directly  Republishes raw data  Publishes calculated data  Thus, this is a true “daemon process” J. Cai, Fermilab/LAFS 6 1/30/2009

The Control and Display Application

Control & Display App (1/3)  An operations-level GUI  Subscribes to data from the Monitor to acquire and display all of the published data  Can also display archived and post-mortem data  Two different run modes  READ ONLY default  READ and SET allow user to change things in the Monitor 1/30/ J. Cai, Fermilab/LAFS

Control & Display App (2/3)  What can be set?  The values for each of the hardware components in the Schottky front ends  These can be set manually, or  They can be set in a configuration table One “row” of settings per LHC Beam Mode  Multiple Control & Display instances?  Each can read from the Monitor  Only one is allowed to have setting rights at a time User requests setting rights from Monitor for N minutes RBA Login Required 1/30/ J. Cai, Fermilab/LAFS

Control & Display App (3/3)  GUI has four sections:  Top-Tool-Bar to exit program, read archived data etc.  Left-Selection-Panel to select different device and different running mode  Central-Tabbed-Panel to display data, create and load configuration file etc.  Bottom-Console to show message while program is running 1/30/ J. Cai, Fermilab/LAFS

Screen Shots of GUI  Tabs 1.Contour and Trace Live or Archived data/Post-Mortem 2.Time Plot Live or Archived data/Post-Mortem 3.Electronics States/Live Schematic 4.Tune Resonance Lines 5.Configuration Editor 6.Selecting bunch/gates 1/30/ J. Cai, Fermilab/LAFS

Tab for Contour and Trace (1/6)

Post-Mortem data dump (200 spectra)

Tab for Time Plot (2/6)

Time Plot for Post-Mortem Data

Tab for Electronic States (3/6) Active elements are colored

Tab for Tune Resonance Lines (4/6)

Tab for Configuration Editor (5/6)

Details of Configuration Editor J. Cai, Fermilab/LAFS 19 1/30/2009  One row per beam mode  Each column represents one item that is set in the Schottky front end  On the Electronics States diagram/schematic  Can change any value in this table  Can either send to Monitor  Can read live configuration from Monitor  In this demo, “Pilot” columns are switches  Invisible control: Beam gating (next slide)

Bunch Gates: View and Set (Popup window, 6/6)

Running the Suite  CVS Package  lhc-daemons/lhc-daemon-schottky  Monitor class (must start this first):  cern.lhc.daemon.schottky.monitor.MonitorMain.java  Control & Display Application  cern.lhc.daemon.schottky.controller.ControlMain.java  Known limitations of this demo  Because this implementation uses SDDS files rather than a true “Configuration DB”, one must run Daemon & GUI on the same PC.  Do not run multiple Monitors at the same time, anywhere in the Control System—the subscriptions will not work properly. J. Cai, Fermilab/LAFS 21 1/30/2009

Summary  This initial version of high level LHC Schottky Software has implemented the elements of the requirements document.  Monitor Process/Daemon  Control & Display Application/Operations GUI  Improvements?  “Configuration DB” is implemented as local SDDS files need BE/CO/DM help  BE/OP feedback  A very important issue: FESA class not yet available.  This demo uses stored data from the Schottky monitors in the Tevatron. 1/30/ J. Cai, Fermilab/LAFS

EXTRA SLIDES J. Cai, Fermilab/LAFS 23 1/30/2009

Design Concept: Monitor and Control & Display 1/30/ J. Cai, Fermilab/LAFS