The Advanced Photon Source
a U.S. Department of Energy Office of Science User Facility

Beamline Steering Display Source Files

The URL's to link to the generic files are

BMxbpm.adl

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

IDSectors.adl

BMSectors.adl

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

IDxbpm2.adl

IDxbpm3.adl

IDxbpm4.adl

IDxbpm11.adl

IDxbpm14.adl

IDxbpm34.adl

For the canted undulator beamlines, the files to use are

IDxbpmCantedUS.adl

IDxbpmCantedDS.adl

Small versions of all of the above are available at

BMxbpmBrief.adl

IDxbpmBrief.adl

IDxbpm3Brief.adl

IDxbpm4Brief.adl

IDxbpm11Brief.adl

IDxbpm14Brief.adl

IDxbpm34Brief.adl

IDxbpmCantedUSBrief.adl

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

IDxbpm.gif

IDxbpm2.gif

cantedGeom.gif

BMxbpm.gif

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