DAQお手軽セットアップ

Back / Up / Next


簡単なデータ収集を行なう場合は、このお手軽セットアップが便利です。
複雑なことをやりたい場合は セットアップを参照して下さい。
なお、お手軽セットアップはbabarlDAQモードでCAMACしか対応していません。

セットアップファイルの作成
以下のサンプルを適当に編集してファイルに保存します。
クレートコントローラにK3922 + K2915を使用する場合は 'CC7700' -> 'K2915' に変更して下さい。
LAM**はLAMにするモジュールに関する設定です。これらは必須です。

OPRNとOPBUSYCLはVETOにOutput Registerを使う場合の設定です。
使わない場合は'#'でコメントアウトして下さい。

READ**はデータを読み込むモジュールの設定です。
1〜3まで最大3台のモジュールのデータを読むことができます。
必要の無いモジュールは'#'でコメントアウトして下さい。
# Setup file for nbbq auto setup program.
bbrl

# Crate Controller
CC7700

# setting of LAM source
# LAMN  : station number(N) of LAM module
# LAMA  : sub-address(A) for clear, enabel lam, disable lam ...
# LAMCF : functoin(F) of module clear
# LAMEN : function(F) of enable LAM
# LAMDA : function(F) of disable LAM
LAMN  : 3
LAMA  : 0
LAMFC : 9
LAMEN : 26
LAMDA : 24

# setting of output register
# if use output register, set OPRN
# OPRN : station number(N) of output register
# OPBUSYCL : output value for busy clear signal
OPRN     : 22
OPBUSYCL :  1

# setting of ADC,QDC,TDC etc...
# max 3 modules, READ1N [READ2N] [READ3N]
# READxN  : station number(N)
# READxL  : length of data (channel number)
# READxAR : sub-address(A) of read function
# READxFR : function(F) of read function
# READxAC : sub-address(A) of clear function
# READxFC : function(F) of clear function
# module 1
READ1N  : 3
READ1L  : 8
READ1AR : 0
READ1FR : 0
READ1AC : 0
READ1FC : 9
# module 2
# READ2N  : 4
# READ2L  : 8
# READ2AR : 0
# READ2FR : 0
# READ2AC : 0
# READ2FC : 9
# module 3
# READ3N  : 5
# READ3L  : 8
# READ3AR : 0
# READ3FR : 0
# READ3AC : 0
# READ3FC : 9
セットアップファイルを編集したら
ここではセットアップファイルの名前が'setup'の場合です。
  1. # nbbqsetup setup(ファイル名)
    セットアップファイルをコンパイルします
  2. # nbbqinst
    ドライバをインストールします
    (コンパイルをし直した場合などは nbbqrst で入れ直しが出来ます)
  3. # bbrlcom
    bbrlcomでコントローラを起動します

June 25, 2003
Hidetada Baba <baba@daq.rikkyo.ac.jp>