Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Local CODA setup instructions

CODA 2.6.2

Every time you run
Code Block
ppa-pc88427 \~$ cd pelle/daq/coda
ppa-pc88427 \~/pelle/daq/coda$ source coda_user_setup

...

Code Block
ppa-pc88427 \~/pelle/daq/coda$ msqld&

First terminal:

Code Block
ppa-pc88427 \~/pelle/daq/coda$ rcplatform

See below for expected output. If it's the first time you should answer 'Y' to the questions.

Second terminal:

Code Block

ppa-pc88427 \~$ cd pelle/daq/coda
ppa-pc88427 \~/pelle/daq/coda$ source coda_user_setup
ppa-pc88427 \~/pelle/daq/coda$ codamaster

You should get a GUI with the different configurations available. Select "cool" and press OK.

Third terminal:

Code Block

ppa-pc88427 \~$ ./pelle/daq/coda/trackerRoc

See below for expected output. You should also see that the ROC1 being registered in the rcplatform terminal.

In CODA master:

No Format

* Config->Enable buttons
* Click Event Builder

This should open an xterm and you should see EB1 being connected in the logs.

No Format

* Click Run Control

In the RC GUI:

No Format

* Platform->Connect

First time running?

First time you will need to setup configuration

No Format

* Session-> new = pelletest (or what you named you session above)
* options-> coda2 database-> run types = cool

Answer yes to translate

No Format

* configurations->cool

This should enable and connect run control properly to the session.

No Format

Press Configure in codamaster

EB1 and ROC1 should be configured

No Format

Press download in coda master

EB1 and ROC1 should be downloaded

No Format

Press prestart in coda master

EB1 and ROC1 should be paused

No Format

Press Go

...

Example output

...

Code Block

ppa-pc88427 \~/pelle/daq/coda$ rcplatform

Example output expected:

No Format
>> \*\**\* cMsg server sucessfully started at Fri Mar 29 11:42:40 PDT 2013 **\*\* <<
\*************************************************\*
\*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Afecs-1.4 Platform&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *
\*************************************************\*
\- Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = hps_tracker
\- Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ppa-pc88427.slac.stanford.edu
\- TCP port&nbsp;&nbsp;&nbsp;&nbsp; = 45000
\- UDP port&nbsp;&nbsp;&nbsp;&nbsp; = 45000
\- RC UDP port&nbsp; = 45200
\- Start time&nbsp;&nbsp; = 2013/03/29 11:42:41
\- Database at&nbsp; = /home/tracker/pelle/daq/coda/2.6.2/../cool
\*************************************************\*
\*************************************************\*
\*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Afecs-1.4 Container&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *
\*************************************************\*
\- Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ppa-pc88427.slac.stanford.edu_admin
\- Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ppa-pc88427.slac.stanford.edu
\- Start time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 2013/03/29 11:42:43
\- Connected to:
\- Platform Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = hps_tracker
\- Platform Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ppa-pc88427.slac.stanford.edu
\- Platform TCP port&nbsp;&nbsp;&nbsp;&nbsp; = 45000
\- Platform UDP port&nbsp;&nbsp;&nbsp;&nbsp; = 45000
\- Platform RC UDP port&nbsp; = 45200
\*************************************************\*
APlatform:Info Registration request from  ppa-pc88427.slac.stanford.edu_admin agent running at  ppa-pc88427.slac.stanford.edu. 11:42:43 03/29

Second terminal:

Code Block

ppa-pc88427 \~$ cd pelle/daq/coda
ppa-pc88427 \~/pelle/daq/coda$ lt
ppa-pc88427 \~/pelle/daq/coda$ source coda_user_setup
ppa-pc88427 \~/pelle/daq/coda$ codamaster

You should get a GUI with the different configurations available. Select "cool" and press OK.

...

Code Block
ppa-pc88427 \~$ ./pelle/daq/coda/trackerRoc

...

No Format
Setting up coda 2.6.2 from /home/tracker/pelle/daq/coda/2.6.2
AFECS Home set to /home/tracker/pelle/daq/coda/2.6.2/afecs
done.
MSQL DATABASE = hps_tracker
WARNING: Could not get uid and gid info from database
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; number of args in the id entry of sessions is 1
CODA 2.6.2,Name : ROC1, Type ROC Id : 0
pelletest::ROC1> INFO: Starting up rcClient Thread...Running the cMsg RC client, "ROC1"
&nbsp; connecting to UDL, cMsg:rc://multicast/hps_tracker
Connect is completed\!
subscribing subject = ROC1 type = run/transition/\*
subscribing subject = ROC1 type = session/control/\*
subscribing subject = ROC1 type = coda/info/\*

You should also see that the ROC1 being registered in the rcplatform terminal.

In CODA master:

No Format

* Config->Enable buttons
* Click Event Builder

This should open an xterm and you should see EB1 being connected in the logs.

No Format

* Click Run Control

First time you will need to setup configuration

No Format

* Session-> new = pelletest (or what you named you session above)
* options-> coda2 database-> run types = cool

Answer yes to translate

No Format

* configurations->cool

This should enable and connect run control properly to the session.Press Configure in codamaster

EB1 and ROC1 should be configured

No Format

Press download in coda master

EB1 and ROC1 should be downloaded

No Format

Press prestart in coda master

EB1 and ROC1 should be paused

No Format

Press Go
Setup CODA 2.6.2 from scratch on Linux

Updated 3/29/13 - Per Hansson Adrian

...