edm update john sinclair oak ridge national laboratory
TRANSCRIPT
![Page 1: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/1.jpg)
EDM Update
John Sinclair
Oak Ridge National Laboratory
![Page 2: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/12.jpg)
![Page 13: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/13.jpg)
![Page 14: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/14.jpg)
Special Libraries
![Page 15: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/15.jpg)
Special Libraries
![Page 16: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/16.jpg)
Special Libraries
![Page 17: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/17.jpg)
Populating edm Object Files
![Page 18: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/18.jpg)
Populating edm Object Files
![Page 19: EDM Update John Sinclair Oak Ridge National Laboratory](https://reader035.vdocuments.net/reader035/viewer/2022062216/56649dcf5503460f94ac30c9/html5/thumbnails/19.jpg)
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