http://www-online.kek.jp/~nakayosi/ATLAS/slt-memo0206.html
仲吉一男 <kazuo.nakayoshi@kek.jp>
July 19, 2002
[nakayosi@elec05 nakayosi]$ env | grep TDAQ何も表示されない場合は、Online SW を実行する環境は整っていません。 以下のコマンドをタイプしてください。
[nakayosi@elec05 nakayosi]$ cd /atlas/online-soft/0.0.17
[nakayosi@elec05 nakayosi]$ . setup.sh再度、環境変数をチェックします。
[nakayosi@elec05 nakayosi]$ env | grep TDAQ次のように表示されれば Online SW を実行する環境は整っています。
TDAQ_DB_PATH=/atlas/online-soft/0.0.17/databases/v3 TDAQ_INST_PATH=/atlas/online-soft/0.0.17 TDAQ_RC_STATE_FILE=/atlas/online-soft/0.0.17/share/rc/data/AliveInitialOKFreeIN.state TDAQ_DVS_HELP=http://atddoc.cern.ch/Atlas/Notes TDAQ_LIB_PATH=/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib TDAQ_DB_SCHEMA=online/schema/online.schema.xml:data-flow/schema/df.schema.xml TDAQ_DVS_CLASS_PATH=/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib/dvsgui.jar:/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib/dvs.jar TDAQ_TARGET=i586-pc-linux-gnu/egcs-1.1 TDAQ_LOGS_PATH=/atlas/online-soft/0.0.17/logs
[nakayosi@elec05 nakayosi]$ play_daq be_test no_obkplay_daq スクリプトは Configuration DB から情報を取得して各種 サーバを立ち上げ、Online SW でランをスタートするための準備を 行います。"be_test" というのはパーティションの名前です。ひとつのパーティションは、複数の xml ファイルにより記述されます。(例えば、*.hw.data.xml, *.sw.data.xml など)。no_obk は No Online Book Keeping の意味で DB(OBJECTIVITY or OKS or MYSQL)に記録しないことを意味します。通常は no_obk で使います。
TDAQ_DB_PATH=/atlas/online-soft/0.0.17/databases/v3 TDAQ_INST_PATH=/atlas/online-soft/0.0.17 TDAQ_LIB_PATH=/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib TDAQ_DVS_CLASS_PATH=/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib/dvsgui.jar:/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib/dvs.jar TDAQ_LOGS_PATH=/atlas/online-soft/0.0.17/logs
TDAQ_DB_PATH=/atlas/online-soft/0.0.17/databases/v3 TDAQ_INST_PATH=/atlas/online-soft/0.0.17 TDAQ_LIB_PATH=/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib TDAQ_DVS_CLASS_PATH=/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib/dvsgui.jar:/atlas/online-soft/0.0.17/i586-pc-linux-gnu/egcs-1.1/lib/dvs.jar TDAQ_LOGS_PATH=/atlas/online-soft/0.0.17/logs
Started Global IPC Server 17059 .............(1) Waiting for "be_test" ipc_server Server to start up... Started IPC Server in partition be_test .............(2) Started RM Server .............(3) Started MRS Server .............(4) Started PMG's IS Server .............(5) Started RunCtrl's IS Server .............(6) Started RunParams's IS Server (with Restore option) .............(7) Started Monitoring's IS Server .............(8) Started Histogramming's IS Server .............(9) Started DF's IS Server ............(10) Started MRS Receiver ............(11) Started MRS Audio Receiver ............(12) Started RC IS Monitor ............(13) Started RDBplus Server ............(14) Started RDB Server for IS meta-information ............(15) Started Monitoring Factory ............(16) RM Server was started succesfully. play_daq_start_agents: Testing PMG Agents starting PMG agent on elecref Agent_log_file /tmp/pmg_agent_nakayosi.out Testing agent has started (timeout 60 seconds). All PMG Agents running Started DSA Supervisor (now in Idle state) ............(17) IGUI is starting now, you can cycle through data taking states上記のサーバについて簡単に説明します。 IS(Information Service) サーバの基になっているものは、CORBAによる IPC パッケージです。 IS サーバによりDAQ の各コンポーネント間で通信が可能になります(例えば コントロールパネルとコントローラ間)。