小型励振器 EPICS関連情報

2/23日(木曜メンテ日)にFPGA更新

1-7/2-8の励振器のFPGAの更新が済んだら試験する事

1.サーバにtelnetしてping確認

1-7であれば

   telnet rfmonvxi18
 
   $ping 192.168.14.14

応答があればOK、次へ

2.pythonからSiTCPの試験

サーバで

 /usr/users/takagi/ckds_sitcp_4128kver.py

を実行

len(buf)の値が4128になればOK、次へ

3.IOCの起動

1-7であれば

 $cd /usr/users/takagi/new_CKDS/RFMonitor/iocBoot/iocrfmon/
 $./ckds_17.cmd
 
 epics> dbl
 epics> dbgf LIiRM:KL_17:STAT

値が入っていればOK、次へ

4.procServでIOCの起動

1-7であれば

 $/usr/users/control/epics/R3.14.12/extensions/bin/linux-x86_64/procServ --allow -c /usr/users/takagi/new_CKDS/RFMonitor/iocBoot/iocrfmon 30002 ./ckds_17.cmd


ckds_sitcp_4128kver.py 処理内容

 #!/usr/bin/python
 from socket import *
 from struct import *
 from binascii import hexlify
 
 host    = '192.168.14.14'
 port    = 24
 bufsize = 4128
 
 addr    = (host,port)
 
 tcpsock = socket(AF_INET, SOCK_STREAM)
 tcpsock.connect(addr)
 
 buf = tcpsock.recv(bufsize)
 
 tcpsock.close() 
 
 print len(but)  データ長を表示
 
 print buf
 
 print hexlify(buf[0])  but[0]を16進数で表示

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-03-06 (月) 17:41:55 (84d)