Versions Compared

Key

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

...

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

Check the msql deamon is running. If not start with:

Code Block

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

First terminal:

Code Block

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

If it's the first time you should answer 'Y' to the questions.

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 guy GUI with the different configurations available. Select "cool" and press OK.

Third terminal:

Code Block

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

Expected output:

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 configuredPress download in coda masterconfigured

No Format

Press download in coda master

EB1 and ROC1 should be downloadedPress prestart in coda masterdownloaded

No Format

Press prestart in coda master

EB1 and ROC1 should be pausedPress Gopaused

No Format

Press Go
Setup CODA 2.6.2 from scratch on Linux

...

Code Block
Download CODA and unpack
[https://coda.jlab.org/wiki/index.php/Downloads]
$ mkdir daq \| cd daq
$ mkdir coda \| cd coda
$ tar \-xzvf coda_2.6.2.tar.gz

Edit the coda setup user script (attached):

...

Code Block
$ cp coda_roc_rc3.5big 2.6.2/Linux/bin/
$ cp coda_eb_test 2.6.2/Linux/bin/
$ cd 2.6.2/Linux/bin/
$ ln \-s coda_roc_rc3.5big coda_roc_rc3
$ ln \-s coda_eb_test coda_eb_rc3

Code Block
No Format