Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
daq:docss800grt [2015/10/02 13:57]
weisshaa created
daq:docss800grt [2015/10/02 14:00]
weisshaa
Line 1: Line 1:
-S800/​Gretina Cookbook.+   S800/​Gretina Cookbook. 
 +    
 +   Most important: ​ The Gretina run control and '​toys'​ cn only be run from either 
 +   ​ddasdaq2.nscl.msu.edu or ddasdaq3.nscl.msu.edu ​ These two systems are the only 
 +   ​NSCLDAQ systems that are on both the NSCL DAQ network and the GRETINA 
 +   ​internal network. 
 +    
 +   1. Where things live: 
 +    
 +   ​Gretina support software is installed in /​usr/​opt/​gretina in a directory of the 
 +   form m.n-eee where m,n and e are decimal digits: 
 +    
 +   m - The major version: 2,  begining Sep 2015 
 +   n - A minor version, currently 0 
 +   eee - and 'edit level' which indicates some minor fixups were performed. 
 +         The current value for eee is 004. 
 +    
 +   In the cookbook recipes below, the directory in which gretina software is 
 +   ​installed (e.g. /​usr/​opt/​gretina/​2.0-004) will be called $GRTOP 
 +          
 +   2. Setting up environment variables:​ 
 +    
 +   A script $GRTOP/​bin/​gretinaSetup ​ defines several environment variables. 
 +   ​Incorporate those into your shell by: 
 +    
 +   . $GRTOP/​bin/​gretinaSetup 
 +    
 +   (e.g. . /​usr/​opt/​gretina/​2.0-004/​bin/​gretinaSetup) 
 +    
 +   This script will also source the environment setup script for the version of 
 +   ​NSCLDAQ with with which the gretina software is associated. 
 +    
 +   All future recipes assume that this script has been sourced. 
 +    
 +   3. Using the ReadoutGUI:​ 
 +    
 +   ​3.1 ​ The ReadoutCallouts.tcl script. 
 +        
 +   Here is a miniml ReadoutCallouts.tcl script for Gretina: 
 +   ​Comments have been added to describe what is happening at each step: 
 +    
 +    
 +   #​------------------- Begin ReadoutCallouts.tcl ---------------------------
  
-Most important: ​ The Gretina run control and '​toys'​ cn only be run from either +   ## 
-ddasdaq2.nscl.msu.edu or ddasdaq3.nscl.msu.edu ​ These two systems are the only +   ​#  This section of the script adds the GRETINA and NSCLDAQ Tcl libraries to the 
-NSCLDAQ systems that are on both the NSCL DAQ network and the GRETINA +   ​#  Tcl package load path.  Key points: 
-internal network. +   ​#  -  VERSION is the version of the GRETINA software you are using. ​ This 
- +   ​#      needs to be changed if the GRETINA software version changes. 
-1. Where things live: +   ​
- +   ​ 
-Gretina support software is installed in /​usr/​opt/​gretina in a directory of the +   ​set daqroot $::​env(DAQROOT) 
-form m.n-eee where m,n and e are decimal digits: +   ​lappend auto_path [file join $daqroot TclLibs] 
- +   ​set  TOP /usr/opt 
-m - The major version: 2,  begining Sep 2015 +   ​set VERSION 2.0-004 
-n - A minor version, currently 0 +   ​lappend auto_path [file join $TOP gretina $VERSION TclLibs] 
-eee - and 'edit level' which indicates some minor fixups were performed. +   ​ 
-      The current value for eee is 004. +   ​ 
- +   ​## 
-In the cookbook recipes below, the directory in which gretina software is +   ​#  Sets the window title for the GRETINA run control 
-installed (e.g. /​usr/​opt/​gretina/​2.0-004) will be called $GRTOP +   ​
-       +   ​wm title . "​S800/​Gretina Run control"​ 
-2. Setting up environment variables:​ +   ​ 
- +   ​## 
-A script $GRTOP/​bin/​gretinaSetup ​ defines several environment variables. +   ​#   Loads the code associated with the GRETINA/​s800 merged readout 
-Incorporate those into your shell by: +   ​
- +   ​ 
-. $GRTOP/​bin/​gretinaSetup +   ​package require mergedCallouts 
- +   ​ 
-(e.g. . /​usr/​opt/​gretina/​2.0-004/​bin/​gretinaSetup) +   ​## 
- +   ​#  Loads a package that adds support to record data from '​upstream'​ ring buffers 
-This script will also source the environment setup script for the version of +   ​#  in the S800 system. ​ This creates a new menu entry in the Readout GUI 
-NSCLDAQ with with which the gretina software is associated. +   ​
- +   ​package require multilogger 
-All future recipes assume that this script has been sourced. +   ​ 
- +   ​# Set the hosts for stuff: 
-3. Using the ReadoutGUI:​ +   ​ 
- +   ​ 
-3.1  The ReadoutCallouts.tcl script. +   ​##
-     +
-Here is a miniml ReadoutCallouts.tcl script for Gretina: +
-Comments have been added to describe what is happening at each step: +
- +
- +
-#​------------------- Begin ReadoutCallouts.tcl --------------------------- +
- +
-## +
-#  This section of the script adds the GRETINA and NSCLDAQ Tcl libraries to the +
-#  Tcl package load path.  Key points: +
-#  -  VERSION is the version of the GRETINA software you are using. ​ This +
-#      needs to be changed if the GRETINA software version changes. +
-+
- +
-set daqroot $::​env(DAQROOT) +
-lappend auto_path [file join $daqroot TclLibs] +
-set  TOP /usr/opt +
-set VERSION 2.0-004 +
-lappend auto_path [file join $TOP gretina $VERSION TclLibs] +
- +
- +
-## +
-#  Sets the window title for the GRETINA run control +
-+
-wm title . "​S800/​Gretina Run control"​ +
- +
-## +
-#   Loads the code associated with the GRETINA/​s800 merged readout +
-+
- +
-package require mergedCallouts +
- +
-## +
-#  Loads a package that adds support to record data from '​upstream'​ ring buffers +
-#  in the S800 system. ​ This creates a new menu entry in the Readout GUI +
-+
-package require multilogger +
- +
-# Set the hosts for stuff: +
- +
- +
-##+
 #  The S800 software runs in this system. ​ Specifically:​ #  The S800 software runs in this system. ​ Specifically:​
 #  - The S800 ReadoutGUI runs in this system. #  - The S800 ReadoutGUI runs in this system.

QR Code
QR Code daq:docss800grt (generated for current page)