190 likes | 370 Views
John Sinclair Oak Ridge National Laboratory. EDM Update. Introduction. Extensible display manager Widget set PV support Web site: ics-web1.sns.ornl.gov/edm Development history Distribution Documentation. What’s New?. Bugs and bug fixes Small changes and behavior tweaks
E N D
John Sinclair Oak Ridge National Laboratory EDM Update
Introduction • Extensible display manager • Widget set • PV support • Web site: ics-web1.sns.ornl.gov/edm • Development history • Distribution • Documentation
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
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
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
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
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)
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
Xtoolkit • New, old bug in the Xtoolkit code • Fedora 2 • RHEL 4 • Fedora 5 • Fedora6 • RHEL 5
Configuration • Set environment variables • Manually create/copy various files • Colors • Fonts • Printer definitions • Objects • PV Objects
Configuration • Not too difficult, except for how to identify special sharable libraries and how to populate edm object files
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