2014年度 DAQミドルウェアトレーニングコース@KEK

7名のかたが参加されぶじ終了いたしました。 御参加ありがとうございました。

日時

2014年9月3(水) 13:30 〜 9月5日(金) 15:00

場所

高エネルギー加速器研究機構 素粒子原子核研究所
つくばキャンパス 先端計測開発棟 208号室

KEKつくばキャンパス全体マップ
PDFの 中央付近ブロックb-4、建物番号 I17が先端計測開発棟です。 208号室(2階)は この建物を入って正面の階段をのぼり、左側にまがり、突き当たりの部屋です。
先端計測実験棟の場所、および正門からのルート
3号館(図中K03と書かれた建物)をすぎたあたりで斜めに走る道路では現在工事が行われています。 歩行者の通行は可能です。注意して通行してください。あるいは すこし遠回りになりますが、 正門からまっすぐ歩いていくルートもあります。

KEKつくばキャンパスまでの交通はwww.kek.jpの つくばキャンパス をご覧ください。
つくばセンターからKEKへの 路線バスはふたつあって、

「つくバス(北部シャトルバス)」のほうが安くて、途中の停留所も少なくて お薦めです。時刻表は上記 つくばキャンパス路線バス・タクシー時刻表(PDF) をごらんください。

日程

2014年9月3日(水) 13:30 - 17:00

時間 タイトル スライド等の資料
13:30 - 13:40 参加者自己紹介  
13:40 - 14:40 DAQ-Middleware概論 (KEK 千代) PPTX PDF
14:50 - 15:50 ネットワークプログラミング、バイナリファイルの読み書き(KEK 千代) ネットワーク PPTX ネットワーク PDF バイナリファイル PPTX バイナリファイル PDF
16:00 - 16:15 DAQM/Wに関わる共同研究や業務について ((株)BeeBeans Technologies 和田)  
16:20 - 17:00 J-PARC ハドロンE16実験への適用(講義、およびデモ) (KEK 濱田) PPTX PDF

2014年9月4日(木) 09:00 - 17:00

時間 タイトル スライド等の資料
09:00 - 10:15 DAQコンポーネント開発講義 (KEK 千代) PPTX PDF
10:30 - 12:00 実習環境確認、実習1 PPTX PDF
13:30 - 17:00 実習 2  

2014年9月5日(金) 09:30 - 15:00

時間 タイトル スライド等の資料
9:00 - 15:00 実習 3  
15:00 アンケートなど  

その他トレーニングコース期間に行うこと

トレーニングコースの始めに受講者のかたがたに1分〜2分各自の仕 事とDAQ-Middlewareの関連の話とか今やっている研究の話とかを話 してもらおうと思っています。よろしくおねがいします。

DAQ-Middleware 解説文書

印刷物としては配布しませんので、必要なかたは御自分で印刷して お持ちください。

その他ソフトウェア関連解説文書

開発にはC++を使います。C++の解説書としてはたとえば 「データ処理のためのC++入門」(PDF) (KEK平成22年度技術職員専門課程研修) などをご覧ください。

モニターコンポーネントのヒストグラムの作成には ROOTを使います (DAQ-Middlewareを使う上でROOTが必須というわけではありません)。 ROOTについては以下の解説ページなどをご覧ください。

実習に使うもの

実習でノートパソコンを使います。ご持参ください。 ノートパソコンは有線でイーサネット機器と接続できるものが必要です。 実習1では、バイナリファイルを読んでデコードするプログラムを書きます。 作ったデコードルーチンは翌日のDAQ-Middlewareを使ったモニタープログラムで 使います。 データ生成には、Spartan 3E評価ボードを使います。 ボードは主催者が用意します。読みだしはイーサネット(無線ではなくてケーブル経由)で行います。 したがって、実習時に使用するノートパソコンはLANケーブルがささるイーサネットポートが 必要になります。 ノートパソコンにイーサネットポートがない場合には右図のようにUSBイーサネットアダプタを 利用するのがよいと思います。USBイーサネットアダプタは受講者のかたがご用意ください。

DAQ-Middleware 1.3.0の開発環境が必要です。 Linux環境がなくても実習が可能なように VirtualBoxイメージ(Windows, MacOS X)を 配布します。設定方法のページを ご覧になりトレーニングコース前にご用意ください。

実習中はこのほか、要望、今後必要になるシステムの相談、質問などを受け付けます。

無線LAN

トレーニングコースを行う場所ではKEK無線LANが使えます。 J-LAN airも使えます。また、これらの無線LANにアクセスできないかた向けに アクセスポイントを用意する予定です。

サンプルコンポーネント

DAQ-Middleware 1.3.0をセットアップすると/usr/share/daqmw/examples/ の下に入っています。これら例題コンポーネントのドキュメンテーションは 上記「DAQ-Middleware 1.3.0開発マニュアル」に書かれています。

実習のページ

実習内容をgithub上に用意してありますのでご覧ください。
github URL: https://github.com/h-sendai/daqmw-tc ここにある課題を順番に行おうと思っています。

作業するうえでWebブラウザとエディタの両方を見るのが困難という 場合はPDFファイルを用意しましたので プリントしてください。

お問い合わせ

ご質問などは
までお寄せください。