High Level LHC Schottky Software Development Jerry Cai & The LAFS Team 28 January 2009 Presented by Elliott McCrory.

Slides:



Advertisements
Similar presentations
Rev SYBASE ASE: MDA TABLE ASSISTANT Sybase Administration Tools available at: mailto:
Advertisements

1/1/ / faculty of Electrical Engineering eindhoven university of technology Managing complex designs Workshop on VLSI Design Using the Interactive Design.
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
1 Trieste, April 17 th 2008Lucio Zambon Electronic Graphic Interface for Global Archiving Technology: PHP, MySQL, JavaScript, JPGraph, etc Development.
Windows XP Basics OVERVIEW Next.
Microsoft Word A full-featured word processing program for Windows and the Macintosh from Microsoft, which is included in the Microsoft Office suite. What.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Network Hosts Analyzer Hadas Shumovitch Elad Levi Tal Katz
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.
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060) Section 2 Use the Linux Desktop.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Applications Software
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 14: Troubleshooting Windows Server 2003 Networks.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
© 2010 VMware Inc. All rights reserved vSphere Licensing Advisor Overview.
High Level LHC Schottky Software Development Jerry Cai & The LAFS Team.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
Windows Server 2008 Chapter 11 Last Update
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
1 An Introduction to TI SmartView Emulator Software (Version 2.0) Jim Eiting Developmental Mathematics Department Collin County Community College August.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
ACNET Alarms Brian Hendricks October 18, Alarm Types analog – simple comparison to minimum and maximum values single set of limits digital – nominal.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
© 2007 IBM Corporation IBM Global Engineering Solutions IBM Blue Gene/P Blue Gene/P Navigator.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
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.
Website Development with Dreamweaver
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
The VPO Operator. [vpo_operator] 2 The VPO Operator Section Overview The role of the VPO operator Starting and stopping the Motif GUI The VPO Operator.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
10/5/ InstantHMI Designed for Watlow Beam the Palm at your Watlow SD controller and voila!, you have a low cost HMI for Configuration, Diagnosis,
SunGuide® Software Development Project Release 4.3 Express Lanes Enhancements Design Review December 15, 2009 December 15, 20091R4.3 Design Review.
Tools Menu and Other Concepts Alerts Event Log SLA Management Search Address Space Search Syslog Download NetIIS Standalone Application.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
CERN Trip Report: April 4-8, 2011 LAFS Work Elliott McCrory April 20, 2011.
Chapter 5 Quick Links Slide 2 Performance Objectives Understanding Framesets and Frames Creating Framesets and Frames Selecting Framesets and Frames Using.
Eclipse EHX System Diagnostic tools. DIAGNOSTIC TOOLS IN EHX.
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE  Questions? RADE Applications EN-ICE-MTA.
Jean Slaughter –April 5, 2004 – all experimenters’ meeting Purposes of SDA Store to store monitoring of performance Long term trends Analysis of specific.
Eric Prebys Accelerator Physics Center Program Director, LARP December 7, 2009.
A XML 1 An XML Driven Graphical User Interface and Application Management Toolkit Matthias Clausen (DESY & SLAC) Piotr Bartkiewicz (DESY & FPNT/AGH) Alexei.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
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.
Microsoft Office 2008 for Mac – Illustrated Unit B: Getting Started with Mac OS X Leopard.
Server Administration. [vpo_server_admin] 2 Server Administration Section Overview Controlling Management Server processes Controlling Managed Node processes.
COPYRIGHT © 2008 – APEX SOFTWARE LTD. ALL RIGHTS RESERVED Human Resources COPYRIGHT © 2008 – APEX SOFTWARE LTD. ALL RIGHTS RESERVED Browser Icons INTEGRATOR’S.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
Explore GNOME The easy way, using a live CD By Carl Weisheit.
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.
Getting Started with R.
Complete 1z0-161 Exam Dumps - Pass In 24 Hours - Dumps4download.us
Objectives To review concepts covered in the Windows Operating Systems units.
Introduction to Computers
BLM settings management in LSA
05 | Desktop Applications
Microsoft Office Illustrated Fundamentals
Presentation transcript:

High Level LHC Schottky Software Development Jerry Cai & The LAFS Team 28 January 2009 Presented by Elliott McCrory

High Level LHC Schottky Software  Initial version of High Level Software for LHC Schottky project has been completed.  Implements the requirements from:  “4.8 GHZ Schottky Software—High Level Requirements “  EDMS Document #  by Andreas Jansson and Dave Mcginnis of Fermilab and Ralph Steinhagen (BE/BI) 1/28/ 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/28/ J. Cai, Fermilab/LAFS

Design Concept: Monitor and Control & Display 1/28/ J. Cai, Fermilab/LAFS Control & Display App Schottky Front End/FESA (BQBBQLHC) Device Settings Calculation Engine Settings & Readings Configuration DB* Publish/ Subscribe Logging DB Device Readings Mode Map SDDS Beam Mode Monitor Daemon Incl. Heartbeat Setup Phase Only

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 Including configuration of the daemon itself  Archives these results Creates SDDS Files Post-mortem data sets and Provides these data for the logging DB 1/28/ J. Cai, Fermilab/LAFS

Daemon: Interaction with Schottky  Reacts to the Beam Mode  The Monitor listen for changes in LHC Beam Mode  Configures Schottky hardware based on Beam Mode Unique configuration table: –One “row” of settings per LHC Beam Mode –Each column is a settable attribute in the FESA class »Assumes the Schottky FESA class, BQBBQLHC, exists! Control & Display GUI can change the configuration table  Is the only agent to receive raw Schottky data directly  Republishes raw data  Publishes calculated data  A true “daemon process” J. Cai, Fermilab/LAFS 6 1/28/2009

The Control and Display Application  Operations GUI  Subscribes to data from the Monitor  Interfaces with the hardware only indirectly through the Monitor J. Cai, Fermilab/LAFS 7 1/28/2009

Control & Display App (1/3)  Displays data published by Monitor  Can also display archived and post-mortem data  Responsible for setting up configuration table for Monitor Daemon  Config Table: One row per Beam Mode One column per settable attribute in the hardware &/or the FESA class  Tables are saved in SDDS files Would like to have a Config DB Monitor reads “default.sdds” 1/28/ J. Cai, Fermilab/LAFS

Control & Display App (2/3)  Two different run modes  READ ONLY default  READ and SET allow user to change things in the Monitor  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/28/ J. Cai, Fermilab/LAFS

Control & Display App (3/3)  GUI has four sections: 1.Top Tool Bar to exit program, read archived data,etc. 2.Left Selection Panel to select device and running mode 3.Central Tabbed Panel to display data, create and load configuration tables, etc. 4.Bottom Console to show messages while program is running J. Cai, Fermilab/LAFS 10 1/28/2009

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/28/ 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) J. Cai, Fermilab/LAFS 17 1/28/2009 Zoom in, using JDataViewer zooming

Tab for Configuration Editor (5/6)

Details of Configuration Editor J. Cai, Fermilab/LAFS 19 1/28/2009  Row:  Beam Mode  Column:  A settable item in the Schottky front end  On the Electronics States diagram/schematic  Can read  Live configuration from Monitor  SDDS save files  History files  Can change any value in this table  Table can be extended easily in the Java  Disposition?  Send to Monitor Temporarily change live table, or Create a new “default.sdds”  SDDS Save File/Config DB  Invisible control: Beam gating (next slide)

Bunch Gates: View and Set (Popup window, 6/6) 1/28/ J. Cai, Fermilab/LAFS

Running the Suite  CVS Package  lhc-daemons/lhc-daemon-schottky  Monitor Application  Must start this first  cern.lhc.daemon.schottky.monitor.MonitorMain.java  Control & Display Application  cern.lhc.daemon.schottky.controller.ControlMain.java  Live demo?  See me after the meeting J. Cai, Fermilab/LAFS 21 1/28/2009

Comments  Users Guide & this talk available from Wiki   Known limitations of this demo  It does not connect with any LHC hardware No FESA class (BQBBQLHC)  Daemon & GUI must be run on the same PC. Using SDDS files instead of a Configuration DB  Awaiting proper “Command” communications example From M. Misiowiec.  Do not run multiple Monitors at the same time, anywhere in the Control System—the subscriptions will not work properly. J. Cai, Fermilab/LAFS 22 1/28/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  Better use of JAPC-standard communications  Issue: FESA class not yet available.  This demo uses stored data from the Schottky monitors in the Tevatron.  Acknowledgements 1/28/ J. Cai, Fermilab/LAFS