• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2014 年度 実施状況報告書

DAQ-Middlewareの高度化

研究課題

研究課題/領域番号 26400303
研究機関大学共同利用機関法人高エネルギー加速器研究機構

研究代表者

千代 浩司  大学共同利用機関法人高エネルギー加速器研究機構, 素粒子原子核研究所, 専門技師 (10391799)

研究分担者 長坂 康史  広島工業大学, 情報学部, 教授 (20299655)
研究期間 (年度) 2014-04-01 – 2017-03-31
キーワードデータ収集システム / ネットワーク
研究実績の概要

我々が開発を行っている汎用のデータ収集システム(DAQ) ソフトウェアフレームワークであるDAQ-Middleware の高度化を行う。高度化とは現在のDAQ-Middleware の制御機能を強化し外部機器の制御とデータ収集の同期化を可能にすることである。これにより「計測・制御シーケンス自動化」を実現することができる。原子核素粒子実験においては、ビーム輸送系の制御を行いながら高品質なビームを使用し効率的でバックグラウンドの低い実験が可能になる。また他の加速器を使ったサイエンスでは非可逆過渡現象の測定やビームの偏極等の性質を制御しながら試料を観測する実験をより効率的に行う環境を提供することができる。
既存のDAQ-Middlewareでは、loaded、configured、runningおよびpausedという状態が定義されており、これらの状態、および状態間を遷移するときに必要な関数が呼ばれるというしくみになっている(それぞれ状態関数、状態遷移関数という)。これらの関数を実装することで実験に適合するDAQシステムを完成させる。この状態関数、および状態遷移関数はデータ収集のためには十分であることが実際に利用されている実験によりわかっていたが、データ収集実行中に実験に必要となる機器の制御をするためには不十分であることが判明していた。
本年度はDAQ-Middlewareに機器制御機能を追加するための状態関数、状態遷移関数の設計およびプロトタイプの作成を行った。状態、状態遷移の設計については具体的には、上記四つの状態のほかにChangedという状態を追加し、ConfiguredからChangedへの状態遷移、およびPausedからChangedへの状態遷移の際に機器制御用状態遷移関数をおき、ここで機器制御を行えるようにした。本年度はこのほかにユーザーの方々の要望を収集した。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

機器制御フレームワークの基礎となる状態、および状態遷移の設計を完成させることができ、またプロトタイプを作成し動作を確認することができた。また物理学会、国際会議などでユーザーの方々の要望を収集することができた。

今後の研究の推進方策

機器制御フレームワークの基礎ができたので、今後それにもとづき参照実装となるようなプログラムを作成し、性能評価などを行う。また自動計測フレームワークの設計、実装もおこなっていく。

次年度使用額が生じた理由

本年度は研究者所属機関の既存のハードウェアを借用することができたので購入する必要が生じなかった。またユーザーのかたがたの要望聴取、および情報収集のために出席する国際会議の参加費を計上していたが、分担者がローカルオーガナイザーメンバーとなったため参加費が返還された。

次年度使用額の使用計画

研究打ち合わせ旅費、および中間成果発表旅費として使用する。

  • 研究成果

    (2件)

すべて 2015 その他

すべて 学会発表 (1件) 備考 (1件)

  • [学会発表] DAQ-Middlewareの開発環境と適用事例2015

    • 著者名/発表者名
      千代浩司、長坂康史、濱田英太郎 他
    • 学会等名
      日本物理学会
    • 発表場所
      早稲田大学
    • 年月日
      2015-03-22
  • [備考] DAQ-Middlewareホームページ

    • URL

      http://daqmw.kek.jp/

URL: 

公開日: 2016-05-27  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi