Difference between revisions of "Procedure for Operation of CODA Run Control - Fall 2013"

From UConn PAN
Jump to navigation Jump to search
m (displaying success message on multiple lines)
m (Jonesrt moved page Procedure for Operation of CODA Run Control to Procedure for Operation of CODA Run Control - Fall 2013: we want to create an updated page, applicable to Fall 2015 setup)
 
(14 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
  
*Log on to halld@halldtrg5.phys.uconn.edu. Password is "HallD_DAQ"
+
*Log on to halld@halldtrg5.phys.uconn.edu. Password is "****"
  
 
*Once into halld, open a terminal, and navigate to the /home/halld/ directory.
 
*Once into halld, open a terminal, and navigate to the /home/halld/ directory.
Line 30: Line 30:
 
*Click the "Prestart" button immediately to the right of the "Download" button.
 
*Click the "Prestart" button immediately to the right of the "Download" button.
  
*Click "Start" to begin the run.
+
*Click "Start" to begin the run. Take care to note any warnings or errors, shown in the bottom message display.
 +
 
 +
 
 +
<gallery>
 +
file:codarcscreenshot.jpeg |A basic run control session, with event builder, event recorder, and read-out controller.
 +
 
 +
file:codarcerror.jpg |An example of an error condition. Note that it is reported in the center status display as well as the bottom message display. In this example, the event recorder has been disconnected.
 +
 
 +
file:codarcpopup.jpg |CODA also features warnings regarding the status of components. Here, the run control suggests a reset after a component (the event recorder) has been unresponsive for a significant amount of time.
 +
</gallery>
 +
 
 +
 
 +
CODA is an implementation of the Multi-Agent Framework for Experimental Control Systems (AFECS), a Java-based environment for the design and implementation of control systems. AFECS maintains a page with information regarding CODA [https://sites.google.com/site/afecscoda/implementations/coda-run-control here]. The images featured on this page are from the CODA Run Control GUI section of the AFECS page.

Latest revision as of 20:37, 3 November 2015

Operation of CODA Run Control

This procedure describes how to initialize a data run using the "simple" configuration, which consists of an Event Builder and a Read-Out Controller. Modification of the set-up can be done through the "dbedit" and "cedit" programs, which allow creation of new configuration files.


  • Log on to halld@halldtrg5.phys.uconn.edu. Password is "****"
  • Once into halld, open a terminal, and navigate to the /home/halld/ directory.
  • Ensure that the msql daemon is running by typing "msqld".
  • Set the proper environment variables by typing "source micro/coda_micro_setup". These environment variables include EXPID and SESSION, which can be changed to accommodate different run control set-ups. You should see the following message:
"Setting up coda 2.6.1 from /usr/local/coda/2.6.1
 AFECS Home set to /usr/local/coda/2.6.1/Afecs-1.4 
 done." 
  • Once the variables are set, initialize the run control daemon by typing "platform".
  • In new terminal windows, start the event builder (EB) by running "home/halld/start_event_builder" and the read-out controller (ROC) by running "home/halld/start_roc".
  • Open another terminal window and open the run control interface by typing "rcgui".
  • Select "Connect" under the "Platform" menu.
  • Click the "Configure" button that appears below the "Platform" menu (farthest to the left) After a moment, the event builder and read-out controller should appear in the table in the center of the gui, as EB5 and TROC5. You should see messages at the bottom indicating that the configure started and has succeeded.
  • Click the "Download" button immediately to the right of the "Configure" button. By now, the run parameters Expid, session, and configuration should be displayed.
  • Click the "Prestart" button immediately to the right of the "Download" button.
  • Click "Start" to begin the run. Take care to note any warnings or errors, shown in the bottom message display.



CODA is an implementation of the Multi-Agent Framework for Experimental Control Systems (AFECS), a Java-based environment for the design and implementation of control systems. AFECS maintains a page with information regarding CODA here. The images featured on this page are from the CODA Run Control GUI section of the AFECS page.