The URL's to link to the generic files are

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/BMxbpm.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm.adl

Top level displays for floor coordinators will be available from the top-level
medm screen known as XFD-Display.adl from the "Beamline Steering"
pull down menu located in the center of the display.  The top-level medm
screens providing links to all beamlines, if interested, are at

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDSectors.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/BMSectors.adl

For sectors with double insertion devices, or other pv naming peculiarities, I have made special files:

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm2.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm3.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm4.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm11.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm14.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm34.adl

For the canted undulator beamlines, the files to use are

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpmCantedUS.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpmCantedDS.adl

Small versions of all of the above are available at

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/BMxbpmBrief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpmBrief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm3Brief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm4Brief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm11Brief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm14Brief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm34Brief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpmCantedUSBrief.adl

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpmCantedDSBrief.adl

I recommend clicking on the above links, or pasting the URL of interest into your web browser of choice, and then using the "save as..." feature to dump it into a local file. You should probably retain the same file name, e.g. IDxbpm.adl etc.

Also, you will need the gif images

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm.gif

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/IDxbpm2.gif

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/cantedGeom.gif

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/BMxbpm.gif

http://www.aps.anl.gov/asd/diagnostics/xbpmDisplays/rev3/releasedVersion/shutter.gif

Then, in whatever operating system where medm is an operational program, the command

medm -x -macro sector=7,sector0=07 BMxbpm.adl &

brings up the display for beamline 7BM, for example, and similarly for all BM beamlines in sectors 1 through 9.  The sector0 option is necessary for some process variables which have a prepended zero, specifically beamline shutter PS1 status.

For sectors 10 through 34, use the command e.g.

medm -x -macro sector=14,sector0=14 BMxbpm.adl

The command

medm -x -macro sector=7,sectorPlusOne=8,sector0=07 IDxbpm.adl

brings up the 7ID display. Just plug in your sector, sectorPlusOne and sector0 values.
The sectorPlusOne designator is necessary because beam position monitors from
both sectors 7 and 8 are needed for the 7ID source point for example.

If you live on an id beamline in sectors 2,3,4,11, or 14, or 34 simply replace the file IDxbpm.adl with e.g. IDxbpm14.adl, and you'll get both ID gaps to show up.

Finally, here is a complete list of commands, cut and paste the one applicable to your beamline:

BM lines:

medm -x -macro sector=1,sector0=01 BMxbpm.adl
medm -x -macro sector=2,sector0=02 BMxbpm.adl
medm -x -macro sector=5,sector0=05 BMxbpm.adl
medm -x -macro sector=6,sector0=06 BMxbpm.adl
medm -x -macro sector=7,sector0=07 BMxbpm.adl
medm -x -macro sector=8,sector0=08 BMxbpm.adl
medm -x -macro sector=9,sector0=09 BMxbpm.adl
medm -x -macro sector=10,sector0=10 BMxbpm.adl
medm -x -macro sector=12,sector0=12 BMxbpm.adl
medm -x -macro sector=13,sector0=13 BMxbpm.adl
medm -x -macro sector=14,sector0=14 BMxbpm.adl
medm -x -macro sector=15,sector0=15 BMxbpm.adl
medm -x -macro sector=16,sector0=16 BMxbpm.adl
medm -x -macro sector=17,sector0=17 BMxbpm.adl
medm -x -macro sector=18,sector0=18 BMxbpm.adl
medm -x -macro sector=19,sector0=19 BMxbpm.adl
medm -x -macro sector=20,sector0=20 BMxbpm.adl
medm -x -macro sector=22,sector0=22 BMxbpm.adl
medm -x -macro sector=23,sector0=23 BMxbpm.adl
medm -x -macro sector=24,sector0=24 BMxbpm.adl
medm -x -macro sector=25,sector0=25 BMxbpm.adl
medm -x -macro sector=26,sector0=26 BMxbpm.adl
medm -x -macro sector=27,sector0=27 BMxbpm.adl
medm -x -macro sector=28,sector0=28 BMxbpm.adl
medm -x -macro sector=29,sector0=29 BMxbpm.adl
medm -x -macro sector=30,sector0=30 BMxbpm.adl
medm -x -macro sector=33,sector0=33 BMxbpm.adl
medm -x -macro sector=34,sector0=34 BMxbpm.adl
medm -x -macro sector=35,sector0=35 BMxbpm.adl

BM lines, small version:

medm -x -macro sector=1,sector0=01 BMxbpmBrief.adl
medm -x -macro sector=2,sector0=02 BMxbpmBrief.adl
medm -x -macro sector=5,sector0=05 BMxbpmBrief.adl
medm -x -macro sector=6,sector0=06 BMxbpmBrief.adl
medm -x -macro sector=7,sector0=07 BMxbpmBrief.adl
medm -x -macro sector=8,sector0=08 BMxbpmBrief.adl
medm -x -macro sector=9,sector0=09 BMxbpmBrief.adl
medm -x -macro sector=10,sector0=10 BMxbpmBrief.adl
medm -x -macro sector=12,sector0=12 BMxbpmBrief.adl
medm -x -macro sector=13,sector0=13 BMxbpmBrief.adl
medm -x -macro sector=14,sector0=14 BMxbpmBrief.adl
medm -x -macro sector=15,sector0=15 BMxbpmBrief.adl
medm -x -macro sector=16,sector0=16 BMxbpmBrief.adl
medm -x -macro sector=17,sector0=17 BMxbpmBrief.adl
medm -x -macro sector=18,sector0=18 BMxbpmBrief.adl
medm -x -macro sector=19,sector0=19 BMxbpmBrief.adl
medm -x -macro sector=20,sector0=20 BMxbpmBrief.adl
medm -x -macro sector=22,sector0=22 BMxbpmBrief.adl
medm -x -macro sector=23,sector0=23 BMxbpmBrief.adl
medm -x -macro sector=24,sector0=24 BMxbpmBrief.adl
medm -x -macro sector=25,sector0=25 BMxbpmBrief.adl
medm -x -macro sector=26,sector0=26 BMxbpmBrief.adl
medm -x -macro sector=27,sector0=27 BMxbpmBrief.adl
medm -x -macro sector=28,sector0=28 BMxbpmBrief.adl
medm -x -macro sector=29,sector0=29 BMxbpmBrief.adl
medm -x -macro sector=30,sector0=30 BMxbpmBrief.adl
medm -x -macro sector=33,sector0=33 BMxbpmBrief.adl
medm -x -macro sector=34,sector0=34 BMxbpmBrief.adl
medm -x -macro sector=35,sector0=35 BMxbpmBrief.adl


ID lines:

medm -x -macro sector=1,sectorPlusOne=2,sector0=01 IDxbpm.adl
medm -x -macro sector=2,sectorPlusOne=3,sector0=02 IDxbpm2.adl
medm -x -macro sector=3,sectorPlusOne=4,sector0=03 IDxbpm3.adl
medm -x -macro sector=4,sectorPlusOne=5,sector0=04 IDxbpm4.adl
medm -x -macro sector=5,sectorPlusOne=6,sector0=05 IDxbpm.adl
medm -x -macro sector=6,sectorPlusOne=7,sector0=06 IDxbpm.adl
medm -x -macro sector=7,sectorPlusOne=8,sector0=07 IDxbpm.adl
medm -x -macro sector=8,sectorPlusOne=9,sector0=08 IDxbpm.adl
medm -x -macro sector=9,sectorPlusOne=10,sector0=09 IDxbpm.adl
medm -x -macro sector=10,sectorPlusOne=11,sector0=10 IDxbpm.adl
medm -x -macro sector=11,sectorPlusOne=12,sector0=11 IDxbpm11.adl
medm -x -macro sector=12,sectorPlusOne=13,sector0=12 IDxbpm.adl
medm -x -macro sector=13,sectorPlusOne=14,sector0=13 IDxbpm.adl
medm -x -macro sector=14,sectorPlusOne=15,sector0=14 IDxbpm14.adl
medm -x -macro sector=15,sectorPlusOne=16,sector0=15 IDxbpm.adl
medm -x -macro sector=16,sectorPlusOne=17,sector0=16 IDxbpm.adl
medm -x -macro sector=17,sectorPlusOne=18,sector0=17 IDxbpm.adl
medm -x -macro sector=18,sectorPlusOne=19,sector0=18 IDxbpm.adl
medm -x -macro sector=19,sectorPlusOne=20,sector0=19 IDxbpm.adl
medm -x -macro sector=20,sectorPlusOne=21,sector0=20 IDxbpm.adl
medm -x -macro sector=21,sectorPlusOne=22,sector0=21 IDxbpmCantedUS.adl
medm -x -macro sector=21,sectorPlusOne=22,sector0=21 IDxbpmCantedDS.adl
medm -x -macro sector=22,sectorPlusOne=23,sector0=22 IDxbpm.adl
medm -x -macro sector=23,sectorPlusOne=24,sector0=23 IDxbpmCantedUS.adl
medm -x -macro sector=23,sectorPlusOne=24,sector0=23 IDxbpmCantedDS.adl
medm -x -macro sector=24,sectorPlusOne=25,sector0=24 IDxbpmCantedUS.adl
medm -x -macro sector=24,sectorPlusOne=25,sector0=24 IDxbpmCantedDS.adl
medm -x -macro sector=26,sectorPlusOne=27,sector0=26 IDxbpmCantedUS.adl
medm -x -macro sector=26,sectorPlusOne=27,sector0=26 IDxbpmCantedDS.adl
medm -x -macro sector=30,sectorPlusOne=31,sector0=30 IDxbpmCantedUS.adl
medm -x -macro sector=30,sectorPlusOne=31,sector0=30 IDxbpmCantedDS.adl
medm -x -macro sector=31,sectorPlusOne=32,sector0=31 IDxbpm.adl
medm -x -macro sector=32,sectorPlusOne=33,sector0=32 IDxbpm.adl
medm -x -macro sector=33,sectorPlusOne=34,sector0=33 IDxbpm.adl
medm -x -macro sector=34,sectorPlusOne=35,sector0=34 IDxbpm34.adl
medm -x -macro sector=35,sectorPlusOne=36,sector0=35 IDxbpm.adl

ID lines, small version:

medm -x -macro sector=1,sectorPlusOne=2,sector0=01 IDxbpmBrief.adl
medm -x -macro sector=2,sectorPlusOne=3,sector0=02 IDxbpm2Brief.adl
medm -x -macro sector=3,sectorPlusOne=4,sector0=03 IDxbpm3Brief.adl
medm -x -macro sector=4,sectorPlusOne=5,sector0=04 IDxbpm4Brief.adl
medm -x -macro sector=5,sectorPlusOne=6,sector0=05 IDxbpmBrief.adl
medm -x -macro sector=6,sectorPlusOne=7,sector0=06 IDxbpmBrief.adl
medm -x -macro sector=7,sectorPlusOne=8,sector0=07 IDxbpmBrief.adl
medm -x -macro sector=8,sectorPlusOne=9,sector0=08 IDxbpmBrief.adl
medm -x -macro sector=9,sectorPlusOne=10,sector0=09 IDxbpmBrief.adl
medm -x -macro sector=10,sectorPlusOne=11,sector0=10 IDxbpmBrief.adl
medm -x -macro sector=11,sectorPlusOne=12,sector0=11 IDxbpm11Brief.adl
medm -x -macro sector=12,sectorPlusOne=13,sector0=12 IDxbpmBrief.adl
medm -x -macro sector=13,sectorPlusOne=14,sector0=13 IDxbpmBrief.adl
medm -x -macro sector=14,sectorPlusOne=15,sector0=14 IDxbpm14Brief.adl
medm -x -macro sector=15,sectorPlusOne=16,sector0=15 IDxbpmBrief.adl
medm -x -macro sector=16,sectorPlusOne=17,sector0=16 IDxbpmBrief.adl
medm -x -macro sector=17,sectorPlusOne=18,sector0=17 IDxbpmBrief.adl
medm -x -macro sector=18,sectorPlusOne=19,sector0=18 IDxbpmBrief.adl
medm -x -macro sector=19,sectorPlusOne=20,sector0=19 IDxbpmBrief.adl
medm -x -macro sector=20,sectorPlusOne=21,sector0=20 IDxbpmBrief.adl
medm -x -macro sector=21,sectorPlusOne=22,sector0=21 IDxbpmCantedUSBrief.adl
medm -x -macro sector=21,sectorPlusOne=22,sector0=21 IDxbpmCantedDSBrief.adl
medm -x -macro sector=22,sectorPlusOne=23,sector0=22 IDxbpmBrief.adl
medm -x -macro sector=23,sectorPlusOne=24,sector0=23 IDxbpmCantedUSBrief.adl
medm -x -macro sector=23,sectorPlusOne=24,sector0=23 IDxbpmCantedDSBrief.adl
medm -x -macro sector=24,sectorPlusOne=25,sector0=24 IDxbpmCantedDSBrief.adl
medm -x -macro sector=24,sectorPlusOne=25,sector0=24 IDxbpmCantedDSBrief.adl
medm -x -macro sector=26,sectorPlusOne=27,sector0=26 IDxbpmCantedUSBrief.adl
medm -x -macro sector=26,sectorPlusOne=27,sector0=26 IDxbpmCantedDSBrief.adl
medm -x -macro sector=30,sectorPlusOne=31,sector0=30 IDxbpmCantedUSBrief.adl
medm -x -macro sector=30,sectorPlusOne=31,sector0=30 IDxbpmCantedDSBrief.adl
medm -x -macro sector=31,sectorPlusOne=32,sector0=31 IDxbpmBrief.adl
medm -x -macro sector=32,sectorPlusOne=33,sector0=32 IDxbpmBrief.adl
medm -x -macro sector=33,sectorPlusOne=34,sector0=33 IDxbpmBrief.adl
medm -x -macro sector=34,sectorPlusOne=35,sector0=34 IDxbpm34Brief.adl
medm -x -macro sector=35,sectorPlusOne=36,sector0=35 IDxbpmBrief.adl

Page maintained by G.Decker

Mon Feb 28 17:15:48 CST 2005