R. Keitel Epics Collaboration Meeting, Slac 28-Apr-2005 EdlBuild – generating edl files.

Slides:



Advertisements
Similar presentations
Chapter 18 Building the user interface. This chapter discusses n Javas graphical user interface. n Swing: an enhancement of a library called the Abstract.
Advertisements

Creating and Managing Sites Module 7. Overview Creating Standard Sites Customizing Look and Feel Saving Sites as Templates.
CCH Document Management Savita Patel Jason Pearce.
Epics Configuration Management Steve Hunt v1.0. Goals Maximize control system availability Minimize development cycle time Reduce risk.
Status of VDCT Mark Pleško, Matej Šekoranja, John Maclean EPICS Meeting – Japan, 2004.
INCREASED PRODUCTIVITY FOR ASSERTION-BASED VERIFICATION (ABV) INCREASED PRODUCTIVITY FOR ASSERTION-BASED VERIFICATION (ABV) DESIGNED FROM THE GROUND UP.
Animating Web Graphics Using Adobe Edge. 1. Setting up your project Create a new folder on your desktop Call it [YOURNAME]infographic INSIDE THAT FOLDER,
January 2009EPICS Seminar in Indore1 Introduction to Display Manager MEDM & EDM Tatsuro KEK January 2009.
Presented By: Chuck Lawson, PE Paving the Way for Roadway Designer in GEOPAK V8 i (SELECTseries 1)
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Programming with Objects: Class Libraries and Reusable Code.
Pete Owens MICE Controls & Monitoring Workshop 25th September 2006 MICE Control and Monitoring: General Architecture Subsystem Integration User Interface.
Chapter 4 Adding Images. Inserting and Aligning Images Using CSS When you choose graphics to add to a web page, it’s important to use graphic files in.
April, 2005 EPICS Collaboration Controls Group EDM at Jefferson Lab B. Bevins, T. Carlino, J. Sage.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Wordpress Tools Codesign PPTV Group. WordPress Mobile Edition Link: ss-mobile-edition/
John Sinclair Oak Ridge National Laboratory
Chapter 3 Navigating a Project Goals & Objectives 1.Get familiar with the navigation of the project. How is everything structured? What settings can you.
be.as Industry Solutions
1 9/10/2015 PanelDog DC Graphical LCD Meter Series.
Project Source Code Structure and Build Process ● Remember consistency matters as source code structure, build process, and release processes are all intertwined.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
What is SharePoint? Module 1. Module Overview  Defining SharePoint  Understanding How SharePoint is Used  Interacting with SharePoint.
Backup & Recovery Backup and Recovery Strategies on Windows Server 2003.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS-DCT (SNL) Training.
CP476 Internet Computing CGI1 CGI is a common way to provide for specific computations on server side, interactions with users, or access to databases.
April 6, 2010GMQS Meeting1 Optional Feature Support in HDF5 Tools Albert Cheng The HDF Group.
Dayle Kotturi EPICS Collaboration Meeting December 8-10,2004 Badlfish: an EDD/DM to EDM translator Outline Introduction EDD/DM.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
Owned and operated as a joint venture by a consortium of Canadian universities via a contribution through the National Research Council Canada Propriété.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Core Applications.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
Disk Layout/Productization Proposal Ron Rechenmacher and Geoff Savage.
Semi-Automatic patch upgrade kit
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
R. Keitel, TRIUMF, Vancouver Epics Collaboration Meeting, Argonne 16-June-2006 Converting from edd/dm to edm.
EPICS DIAMOND EPICS Meeting, EPICS base 3.14 OSI: Operating System Independent Support Marty Kraimer.
Use it Messaging Process & Resources. Use it Messaging Process  Use it Messaging Server is based on the following ressources  A network shared folder.
Creating interactive web pages using Fireworks Creating a 5 page mock up.
18. June 2003EPICS WS Channel Management Andreas Lüdeke Swiss Light Source / PSI 20 May 2003 EPICS Collaboration Meeting.
Visual DCT upgrade Gasper Jansa, Cosylab SLAC, April 2005.
Course Copy Procedure Blackboard 9.1. Don’t try to copy the course more than once. If you have a problem, contact
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
7:56 AM PURSE :56 AM Try to use these templates to prepare your presentations This is a template slide embedded with time in lower right corner.
R. Keitel IRMIS Workshop, APS, 9-Mar-2005 RDB Tools at TRIUMF/ISAC.
1.Getting Started 2.Modifying Design 3.Newsletter Templates 4.Announcement 5.Administer Sections Index Training 14 th Mar., 2011.
New Project Model UI Primary Author: Mikhail Sennikovsky Major contributors: Mikhail Voronin, Oleg Krasilnikov, Leo Treggiari Intel Corporation September,
An EPICS IDE Using Eclipse Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 15, 2006 Argonne National Laboratory, Argonne, IL.
Disk Layout/Productization Proposal Ron Rechenmacher and Geoff Savage.
EDD/DM Changes for release 2.4 Deb Kerstiens September 4, 1997.
STYLING WITH THEMES Active server pages (ASP.NET) 1 Chapter-5.
R. Keitel Epics Collaboration Meeting, SLAC, 27-Apr-2005 RDB Use at TRIUMF/ISAC.
Using Google SketchUp for Solar Blueprints
Plasma 2: the workspace construction kit
Please upload your final poster (PNG and PDF) by Friday 9th June 2017.
Features and Highlights
Maintaining software solutions
Copyright © 2013 MyGraphicsLab / Pearson Education
Please enter your poster content on the next slide.
How to Create a Template in Microsoft Word
معرفی نرم افزار CORSIKA
Poster template (Single Panel)
Ralph Lange EPICS Seminar IHEP Beijing 2002
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
EPICS at Diamond Mark Heron Head of Controls Group
Presentation transcript:

R. Keitel Epics Collaboration Meeting, Slac 28-Apr-2005 EdlBuild – generating edl files

Why do we need it? remember yesterday’s presentation For those who fell asleep ØWe build 1700 device faceplates ØEvery time an interlock specification changes, we rebuild Use edd/dm now, prepare for converting to edm Need solution for edm !!

Solution: EdlBuild Perl module library syntax like Perl/Tk allows configuration of any widget property configure site-specific “look and feel” extensible

EdlBuild example

EdlBuild Internals Perl module Edl.pm ØIncludes ôall widget modules ôsite-configuration modules ØContains ôcode for the Edl object (“screen”, “canvas”) ôone creation functon per widget ôcode common to all widgets One Perl Module Edl….pm per widget ØContains ôname/value template ônew() ôconfigure()

Site-specific look and feel Configure name/value templates in the widget modules Øflexible Øminimise # of parameters in widget calls Øtedious module EdlDefaults.pm Øvariables for ôcommon colours i.e. fg, fb, on, off, incons, topShadow, botShadow ôdefault font Øwidget versions

Site specific extensions If you have your own widgets ØCreate a perl module per widget: ôCopy an existing Edl….pm module ôuse EDMGENDOC to create the name/value template and copy into Edl..pm module ôrun ConvertEdlTemplate.pl Ømodule EdlSiteUse.pm ôincludes site-specific Perl modules Ømodule EdlSiteWidgets.pm ôdefines creation functions for site-specific widgets

State of things (April 2005) EdlBuild ØBeta >> release candidate Øall edm widgets are supported Øgif, png not tested TRIUMF edd/dm >> edm Øall 1700 TRIUMF panels generated Ømade TRIUMF version of badlfish Øconverted all existing TRIUMF dm screens Øcreated a “parallel universe” for operators to play and try need macro expansion for colour rules in edm for interactive screen development Need ability to dump XY-plot data to ascii file

Interested???