edm update john sinclair oak ridge national laboratory

19
EDM Update John Sinclair Oak Ridge National Laboratory

Upload: karin-sherman

Post on 24-Dec-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EDM Update John Sinclair Oak Ridge National Laboratory

EDM Update

John Sinclair

Oak Ridge National Laboratory

Page 2: EDM Update John Sinclair Oak Ridge National Laboratory

Introduction

Extensible display manager

Widget set

PV support

Web site: ics-web1.sns.ornl.gov/edm

Development history

Distribution

Documentation

Page 3: EDM Update John Sinclair Oak Ridge National Laboratory

What’s New?

Bugs and bug fixes

Small changes and behavior tweaks

View macro and environment values

X/Y graph option to auto-scale inward

Ramp widget

Page 4: EDM Update John Sinclair Oak Ridge National Laboratory

What’s New?

Make related changes by Janet Anderson

Possible problems with Solaris

May have to delete …extensions/include/edm/* when updating

Qt version will eventually be available

Port became stalled due to poor text performance

Latest version is better

Page 5: EDM Update John Sinclair Oak Ridge National Laboratory

Features

Widgets

Graphic

Monitor

Control

Simple dynamic behavior

Color and visibility may depend on PV value

Simple symbol facility

Build display symbols composed of graphic widgets

Display state (64) may depend on values of multiple PVs

Simple layout management aids

Align, center, distribute, size, group, fine position adjust via keyboard

Page 6: EDM Update John Sinclair Oak Ridge National Laboratory

Features (cont)

EPICS, local, calc pvs

LOC\locpv1=d:0

LOC\locpv2=e:1,zero,one,two

CALC\{A=5?0:B/(A-5)}(pv1,pv2)

Functional colors and color rules

Inferior to edd/dm

Page 7: EDM Update John Sinclair Oak Ridge National Laboratory

Features (cont)

For edl generating tools…

edl file may contain arbitrary embedded metadata meaningful to external tool

Run-time configuration option generates file display list syntax

Input filter mechanism

Employs external script or executable to transform contents of a foreign file based on file extension

medm adl file (adl2edl)

EPICS ascii db file (in-house perl script)

Page 8: EDM Update John Sinclair Oak Ridge National Laboratory

Features (cont)

Remote file access via curl

Remote access via ca gateway and webserver

Utilizes Xlib, Xtoolkit, and motif

One process can manage multiple screens on

multiple remote displays

Installation/configuration can be difficult

Page 9: EDM Update John Sinclair Oak Ridge National Laboratory

Xtoolkit

New, old bug in the Xtoolkit code

Fedora 2

RHEL 4

Fedora 5

Fedora6

RHEL 5

Page 10: EDM Update John Sinclair Oak Ridge National Laboratory

Configuration

Set environment variables

Manually create/copy various files

Colors

Fonts

Printer definitions

Objects

PV Objects

Page 11: EDM Update John Sinclair Oak Ridge National Laboratory

Configuration

Not too difficult, except for how to identify

special sharable libraries and how to populate

edm object files

Page 12: EDM Update John Sinclair Oak Ridge National Laboratory
Page 13: EDM Update John Sinclair Oak Ridge National Laboratory
Page 14: EDM Update John Sinclair Oak Ridge National Laboratory

Special Libraries

Page 15: EDM Update John Sinclair Oak Ridge National Laboratory

Special Libraries

Page 16: EDM Update John Sinclair Oak Ridge National Laboratory

Special Libraries

Page 17: EDM Update John Sinclair Oak Ridge National Laboratory

Populating edm Object Files

Page 18: EDM Update John Sinclair Oak Ridge National Laboratory

Populating edm Object Files

Page 19: EDM Update John Sinclair Oak Ridge National Laboratory

More Information

ics-web1.sns.ornl.gov/edm

edm Documents and Files

How-To's and Examples

edm installation example

User manual discusses color and font

management and printer definition details