next up previous contents 5
Next: Configuring "original" Blu-Ice Up: Configuration Previous: Configuring your crystal screening   Contents


Configuring "enhanced" Blu-Ice

Edit your beamline specific file in the /dcsconfig/data directory and modify the following tag:

bluice.deviceDefinitionFilename

This tag should reference a text file with the same format as a dump of the memory mapped file produced by DCSS. This text file will be used as a default configuration for Blu-Ice at initialization. The device permissions found in this file will be used by Blu-Ice and every device in the file will appear in the drop down menu on the "Setup Tab".

Additionally, the following tags can be modified to point at different incr widgets for displaying an alternate view of your optics.

   bluice.mirrorView=DownwardMirrorView
   bluice.monoView=SingleCrystalHorizFocusMonoView

If you want to add a different graphical view for the optics at your beam line, you can add a incr widget class to the DcsWidgets code and change these tags to use your new class' name.

Modify the bluice.defaultDataDir tag to set the directory that Blu-Ice will use to by default for data collection. The username will be appended to the defined value. In the following example, Blu-Ice will collect data by default into the /data/username directory.

   bluice.defaultDataDir=/data

   bluice.beamlineView=detectorPosition goniometer table frontEndSlits frontEndApertures mirrorView monoView 
   bluice.beamlineView=hutchOverview

The existence and order of tabs in Blu-Ice can be defined with the tabOrder option as defined in the default.config file:

   bluice.tabOrder=Hutch Collect Screening Scan Users Setup

For example, to remove the screening tab from blu-ice, add the following line to the beamline specific config file in order to over ride the default file:

   bluice.tabOrder=Hutch Collect Scan Users Setup

Note: As a minimum, blu-ice needs the Hutch, Users, and Setup tab.

If you want to add a different graphical view for the hutch view of your beam line, you can add a incr widget class to the DcsWidgets code and change these hutchView tag to use your new class' name. The default view defined in the default.config file is shown here:

   bluice.hutchView=DCS::HutchOverview

To override this view, redefine it in the beamline specific file like this:

   bluice.hutchView=MyNewHutchView

where MyNewHutchView is the name of your incr widget class containing the hutch view.


next up previous contents 5
Next: Configuring "original" Blu-Ice Up: Configuration Previous: Configuring your crystal screening   Contents
Scott McPhillips 2011-07-06