EPICS Qt Update Paul Martin 1 Australian Synchrotron

EPICS Qt Update Paul Martin 1 Australian Synchrotron

EPICS Qt Update Paul Martin 1 Australian Synchrotron 3GeV, 216m circumference synchrotron 8 Beamlines 12 Software Engineers IMBL Worlds Widest Beam - MRT Clinical Program Safety Critical

Melbourne, Australia Nearest other facilities: Taiwan, Thailand, Japan 16th Most Urbanized Country Worlds most livable cities Hosting ICALEPCS in 2015 2 Qt

Qt is a cross-platform application and UI framework for developers using C++ Windows,OS X, Linux, Embedded Linux, Android, iOS, vxWorks, Win CE, Amiga OS Open Source (LPGL v2.1) Trolltech -> Nokia -> Digia,

Development tools: Qt Creator, Qt Designer, Qmake, Qt Linguist, Qt Assistant, Integration into Visual Studio Rich set of Widgets and other classes (1000+), Qwt (125+)

Very Good Documentation, help, examples All Qt Objects contain powerful object communication mechanism (Signal+Slots) GUI Layout widgets

Qt Project: www.qt-project.org Qt Designer Qt Creator 3

EPICS Qt Team Started 2009 Anthony Owen, Andrew Rhyder, Glenn Jackson Joined 2011 Andy Starritt Joined 2012 Ricardo Fernandez Joined 2013 Zai Wang (1 year contract) 4 EPICS Qt Rapid GUI Development Adds Channel Access to standard Qt

Widgets and Data Classes Rapid GUI Dev Drag and Drop EPICS aware components in Qt Designer Macro Substitutions for PV names and other GUI functions Qt Designer Channel Access running at design time .ui file presented using QEGui on any platform (windows / linux)

5 EPICS Qt Other App Types QCaString QCaInteger QCaFloating QCaByteArray Qt Creator Console

Apps Code Rich Apps Apps for mobile platforms ? 6 EPICS Qt Core Widgets Shape

Plot 7 EPICS Qt Improvement Drag/Drop Drag/Drop, Cut/Paste and context menus fully implemented 8

EPICS Qt New Widgets - pvProperties 9 EPICS Qt New Widgets Scratch Pad 10 EPICS Qt New Widget - Strip Chart 11

EPICS Qt Under Improvement - Image Current Development Improved Area Detector Integration 12 Current Development Reusable components Reusable component for Motor Record Embedded in forms

Slits Mono Set MACRO for instance Consistency Build set of common components for Beamlines (eg Picoammeter) 13 New Functionality - User Level Logged in as Scientist

Logged in as User Extra screen available 14 New Functionality - User Level Logged in as Scientist Logged in as Engineer

More 15 New Functionality - User Level Log in as Scientist/Engineer Log in as User Virtual Motors

Same .ui file Real Motors 16 New Functionality Save Configuration Save Configuration Now supports dockable forms! 17

Under Development Menu Customization 18 EPICS Qt Website http://sourceforge.net/projects/epicsqt/ Easy Installation Documentation Contact [email protected]

See you in Melbourne - 2015 19

Recently Viewed Presentations

  • January 2016 - docs.rlpnetwork.com

    January 2016 - docs.rlpnetwork.com

    www.royallepage.ca. Building on our best year ever where we saw more than 3 million visits in August 2015, we plan to introduce several exciting new features to further propel momentum in 2016.
  • Development and Implementation of a Self Funded Autism Benefit

    Development and Implementation of a Self Funded Autism Benefit

    Development and Implementation of a Self Funded Autism Benefit. Colleen M. Allen, Ph.D. Bryan Davey, D-BCBA, Ph.D. Doug Green, HR Manager, DTE. Autism Speaks Law Summit
  • The Giver - Mrs. Perez's English Class

    The Giver - Mrs. Perez's English Class

    The Giver Presentation. Controversial Issue: You will present for THREE-Seven minutes to the class on: How it presents itself in The Giver. How it presents itself in our society. The Pros and Cons of the issue. With those in your...
  • Self-Insurance Quarterly Workshop - Ohio BWC

    Self-Insurance Quarterly Workshop - Ohio BWC

    Self-insured department will evaluate all applications, confirm eligibility to participate and issue appropriate reimbursements. Ensure application is complete and accurate - information on application should match the current policy's demographic information.
  • Prostate Cancer - Newcastle University

    Prostate Cancer - Newcastle University

    Strong theories suggest that prostate cancer is the result of the interaction of age, endogenous hormones, genetic factors and environmental influences. As can be seen from the graph, the incidence of prostate cancer in the UK has been steadily increasing...
  • Term Tuesday - private-watertown.k12.sd.us

    Term Tuesday - private-watertown.k12.sd.us

    Winter kept us warm, covering Earth in forgetful snow, feeding A little life with dried… End-stopped This is the opposite of enjambed The line is stopped at the end with a mark of punctuation. Example of End stopped Shall I...
  • Hardware and Software - CmpE WEB

    Hardware and Software - CmpE WEB

    Hardware and Software Chapter 2 Learning Objectives Identify and discuss the role of the essential hardware components of a computer system. List and describe popular classes of computer systems and discuss the role of each. Outline the role of the...
  • A Walk Through WAI Resources

    A Walk Through WAI Resources

    Fireman grips firehose with huge output of letters of regulations and guidelines NIMC, DAISY, WCAG, ATAG. 508, etc . Accessible vs Inclusive. ... Chart a path. Executive sponsor. Choose/define standard. Adopt explicit policy. Measure and set baselines. Build and integrate...