wiki:epics/streamdevice/setup1

Version 4 (modified by obina, 12 years ago) (diff)

--

Stream Device セットアップ

準備

このとき使ったバージョンは以下の通り(最新のものを使うことをお勧めします)

  • epics R3.14.9
  • seq 2.0.11
  • asyn 4-11

ダウンロード、インストール

support用のディレクトリ作成,

[epics@pfrproc2 ]$ cd /pf/epics/R314.9/modules/soft/stream/
[epics@pfrproc2 stream]$ mkdir 2-5
[epics@pfrproc2 stream]$ cd 2-5

[epics@pfrproc2 2-5]$ makeBaseApp.pl -t support
Name the application(s) to be created.
Names given will have "App" appended to them.
Application names?   <----------  Enter 入れるのみ

[epics@pfrproc2 2-5]$ ll
合計 16
-rw-r--r--  1 epics epics  391 5月  8日 23:50 Makefile
drwxr-xr-x  2 epics epics 1024 5月  8日 23:50 configure

configure/RELEASE編集

[epics@pfrproc2 2-5]$ vi configure/RELEASE

#If using the sequencer, point SNCSEQ at its top directory:
SNCSEQ=$(EPICS_BASE)/../modules/soft/seq/2.0.11
ASYN=$(EPICS_BASE)/../modules/soft/asyn/4-11

StreamDevice-2-5.tar.gzをこのディレクトリに展開

[epics@pfrproc2 2-5]$ gzip -dc /pf/epics/src/StreamDevice-2-5.tgz | tar xvf -
[epics@pfrproc2 2-5]$ ls
Makefile  StreamDevice-2-5 configure

StreamDevice-2-5/streamApp/Makefile の 23行目のコメントを外し、aaiRecord.dbd,aaoRecord.dbd を組み込む。 (EPICS Base 3.14.12以降ではaaiレコードがbaseに含まれたのでコメントは付けたまま、何もしなくて良い)

あとはmakeするだけ

[epics@pfrproc2 2-5]$ make

Build Lib/Application
[epics@pfrproc2 2-5]$ cd StreamDevice-2-5
[epics@pfrproc2 src]$ make


[epics@pfrproc3 2-5]$ ls
Makefile  StreamDevice-2-5  bin  configure  dbd  include  lib

使用例は epics/streamdevice以下を参照