差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
softwares:nestdaq:installation_saho_2023 [2023/10/13 22:17] – [動かしてみる] kobayashsoftwares:nestdaq:installation_saho_2023 [2023/10/13 23:46] (現在) – [NestDAQ 本体のインストール] kobayash
行 110: 行 110:
 Disabled Disabled
 </code> </code>
-  * さらに、一般に、DAQの開発段階では firewall は切っておきたいところだが、saho-a / saho-bでは切られていないので面倒なことになるかもしれない。しょうがない。Firewall を切ってくださいと計算機室にお願いするときっと怒られるので注意。+  * さらに、一般に、DAQの開発段階では firewall は切っておきたいところだが、saho-a / saho-bでは切られていないので面倒なことになるかもしれない。しょうがない。Firewall を切ってくださいと計算機室にお願いするときっと怒られるので注意。redis, RedisTimeSeries, 
 === redis のインストール === === redis のインストール ===
     * git でソースをダウンロードしてコンパイル<code>     * git でソースをダウンロードしてコンパイル<code>
行 438: 行 438:
  
 ==== nestdaq-user-impl のインストール ==== ==== nestdaq-user-impl のインストール ====
 +  * NestDAQ 本体をインストールしたら、 nestdaq-user-impl (ユーザーが実験ごとに編集するユーザーソース部分) をインストールする。
   * nestdaq-user-impl を make するには、新しい ROOT が必要。ROOTのバージョンが古い場合は、新しいROOTをインストールする。インストール方法は、このページの準備の項目を参照。   * nestdaq-user-impl を make するには、新しい ROOT が必要。ROOTのバージョンが古い場合は、新しいROOTをインストールする。インストール方法は、このページの準備の項目を参照。
   * 新しい ROOT をインストールしたら、nestdaq-user-impl をコンパイル。<code>$ cd $HOME/nestdaq/src   * 新しい ROOT をインストールしたら、nestdaq-user-impl をコンパイル。<code>$ cd $HOME/nestdaq/src
行 454: 行 455:
  
 ==== nestdaq-user-impl (TFBFilePlayer - fltcoin - tfdump) の実行 ==== ==== nestdaq-user-impl (TFBFilePlayer - fltcoin - tfdump) の実行 ====
-  * 五十嵐さんの以下のドキュメントを参考に、Data Replayer を動かしてみる。+  * nestdaq-user-impl がインストールできたら、五十嵐さんの以下のドキュメントを参考に、試しに Data Replayer を動かしてみる。
     * Data replayer の動かし方: https://docs.google.com/document/d/1oBinmPbCu2nJ7lIiAZuBauSBQh_Zdi8SVdp4Hsh-2Wo/edit?pli=1#     * Data replayer の動かし方: https://docs.google.com/document/d/1oBinmPbCu2nJ7lIiAZuBauSBQh_Zdi8SVdp4Hsh-2Wo/edit?pli=1#
   * 手元のパソコンに Replayer 用のRawデータファイルと、topo_player.sh をダウンロードする。<code>$ wget http://www-online.kek.jp/~igarashi/nestdaq/run000408_00_stf.dat.gz   * 手元のパソコンに Replayer 用のRawデータファイルと、topo_player.sh をダウンロードする。<code>$ wget http://www-online.kek.jp/~igarashi/nestdaq/run000408_00_stf.dat.gz
行 464: 行 465:
 $ scp topo_player.sh saho-a:run/ $ scp topo_player.sh saho-a:run/
 </code> </code>
-  * コピーしたら、saho-a にログインして、コピーしたファイルを解凍。<code>$ ssh kobayash@saho-a+  * コピーしたら、saho-a にログインして、コピーしたファイルを解凍。run000408_00_stf.dat, run000410.dat というファイルができるはず。<code>$ ssh kobayash@saho-a
 Passowrd: Passowrd:
 $ cd $HOME/run $ cd $HOME/run
行 472: 行 473:
 ... run000408_00_stf.dat  run000410.dat ... ... run000408_00_stf.dat  run000410.dat ...
 </code> </code>
-  * saho-a 上で redis-server と daq-webctl が立ち上がっているか ps コマンドで確認。立ち上がっていなかったら、init.sh を実行。<code>$ ps aux | grep redis+  * saho-a 上で redis-server と daq-webctl がすでに立ち上がっているか ps コマンドで確認。立ち上がっていなかったら、init.sh を実行。<code>$ ps aux | grep redis
 $ ps aux | grep daq-webctl $ ps aux | grep daq-webctl
 $ ./init.sh</code> $ ./init.sh</code>
-  * 五十嵐さんの topo_player.sh の最初の行の方を以下の様に編集。redis-server のポート番号を 5921 にしている。<code>+  * topo_player.sh の最初の行の方を以下の様に編集。redis-server のポート番号を 5921 にしている。<code>
 #!/bin/bash                                                                      #!/bin/bash                                                                     
  
行 535: 行 536:
 #--------------------------------------------------------------------------- #---------------------------------------------------------------------------
  
-endpoint  STFBFilePlayer    out           type push  method connect  +endpoint  STFBFilePlayer    out           type push  method connect portRangeMin 5951 portRangeMax 5970 
-endpoint  STFBFilePlayer    dqm           type push  method connect +endpoint  STFBFilePlayer    dqm           type push  method connect portRangeMin 5951 portRangeMax 5970
  
-endpoint  Scaler            in            type pull  method bind +endpoint  Scaler            in            type pull  method bind    portRangeMin 5951 portRangeMax 5970 
-endpoint  Scaler            out           type push  method connect+endpoint  Scaler            out           type push  method connect portRangeMin 5951 portRangeMax 5970 
  
-endpoint  FileSink          in            type pull  method bind +endpoint  FileSink          in            type pull  method bind    portRangeMin 5951 portRangeMax 5970 
-endpoint  ScrSink           in            type pull  method bind+endpoint  ScrSink           in            type pull  method bind    portRangeMin 5951 portRangeMax 5970
  
 echo "---------------------------------------------------------------------" echo "---------------------------------------------------------------------"
行 574: 行 575:
 param Scaler-0 num-source 1 prefix scr ext .dat param Scaler-0 num-source 1 prefix scr ext .dat
 </code> </code>
-  * start_device.sh を編集し、以下のように、DQM_URI を追加。さらに、redis-server のポート番号を 5921 に変更。<code>+  * start_device.sh を編集し、以下のように、DQM_URI を追加。さらに、/home/nestdaq/の部分を $HOME に変更。さらに、redis-server のポート番号を 5921 に変更。<code>
 #!/bin/bash #!/bin/bash
  
行 582: 行 583:
 METRICS_URI=' --metrics-uri tcp://127.0.0.1:5921/1' METRICS_URI=' --metrics-uri tcp://127.0.0.1:5921/1'
 CONFIG_URI=' --parameter-config-uri tcp://127.0.0.1:5921/2' CONFIG_URI=' --parameter-config-uri tcp://127.0.0.1:5921/2'
-DQM_URI=' --dqm-uri tcp://127.0.0.1:5921/3'+DQM_URI=' --scaler-uri tcp://127.0.0.1:5921/3'
  
 #--------------------------------------------------------- #---------------------------------------------------------
行 588: 行 589:
   BINDIR=""   BINDIR=""
 else  else 
-  BINDIR=/home/nestdaq/nestdaq/bin+  BINDIR=$HOME/nestdaq/bin
 fi fi
  
-PLUGIN_LIBDIR=/home/nestdaq/nestdaq/lib+PLUGIN_LIBDIR=$HOME/nestdaq/lib
  
 PLUGIN_SEARCH_PATH=" -S '<$PLUGIN_LIBDIR'" PLUGIN_SEARCH_PATH=" -S '<$PLUGIN_LIBDIR'"
行 672: 行 673:
  
 ==== SlowDash のインストール ==== ==== SlowDash のインストール ====
-  * SlowDash の20230608 版をダウンロード: https://www.rcnp.osaka-u.ac.jp/mattermost/spadi-alliance/pl/e57nuxyswpg8irahb1fh5mz9ca +  * Scaler の情報をオンラインで見るために、SlowDash をインストールする。Scaler 情報は一旦 redis データベースに書き込まれ、SlowDash はこのデータにアクセスして表示を行う。まず、SlowDash の20230608 版を手元のパソコンにダウンロード。リンクはこちら: https://www.rcnp.osaka-u.ac.jp/mattermost/spadi-alliance/pl/e57nuxyswpg8irahb1fh5mz9ca 
-  * 解説はこちら: https://www.rcnp.osaka-u.ac.jp/mattermost/spadi-alliance/pl/k64keksqxty9fgr7drpy9w4zze +  * ちなみに、SlowDashの解説はこちらのページを参照: https://www.rcnp.osaka-u.ac.jp/mattermost/spadi-alliance/pl/k64keksqxty9fgr7drpy9w4zze 
-  * ダウンロードした SlowDash-230608.tgz を /home/nestdaq/nestdaq/src/ にコピーし、解凍。<code>+  * ダウンロードした SlowDash-230608.tgz を /home/kobayash/nestdaq/src/ にコピーし、解凍。<code>
 $ cp $HOME/Downloads/SlowDash-230608.tgz $HOME/nestdaq/src/ $ cp $HOME/Downloads/SlowDash-230608.tgz $HOME/nestdaq/src/
 $ cd $HOME/nestdaq/src $ cd $HOME/nestdaq/src
softwares/nestdaq/installation_saho_2023.1697203061.txt.gz · 最終更新: 2023/10/13 22:17 by kobayash
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0