機能 | Command例 | Response例 | 備考 |
---|---|---|---|
トリガー | *TRG | SSおよびマニュアルトリガー時に使う | |
トリガーソース設定 | TSRC 4 | single shot fall edge | |
トリガーソース読み出し | TSRC? | 4 | |
ディレイ設定 | DLAY 2,0,1e-8 | ABチャンネル T0に対してdelay 10ns | |
width設定 | DLAY 3,2,1e-8 | ABチャンネル幅10ns(Aに対して10ns) | |
ディレイ読み出し | DLAY?2 | 0,+0.00000001000 | T0に対して10ns |
幅読み出し | DLAY?3 | 2,+0.00000001000 | Aに対して10ns |
振幅設定 | LAMP 1,0.8 | ABチャンネル振幅0.8V | |
オフセット設定 | LOFF 1,-0.8 | ABチャンネルオフセット-0.8V(NIMレベル) | |
極性設定 | LPOL 1,0 | ABチャンネル極性負(Neg. logic) | |
振幅読み出し | LAMP?1 | +0.8 | ABチャンネル振幅0.8V |
オフセット読み出し | LOFF?1 | -0.8 | ABチャンネルオフセット-0.8V(NIMレベル) |
極性読み出し | LPOL?1 | 0 | ABチャンネル極性負(Neg. logic) |
トリガーレベル設定 | TLVL -0.2 | 閾値-0.2V | |
トリガーレベル読み出し | TLVL? | -0.2 |
device(ai, GPIB_IO, devAiDG645, "DG645") device(ao, GPIB_IO, devAoDG645, "DG645") device(bi, GPIB_IO, devBiDG645, "DG645") device(bo, GPIB_IO, devBoDG645, "DG645") device(longin, GPIB_IO, devLiDG645, "DG645") device(longout, GPIB_IO, devLoDG645, "DG645") device(mbbi, GPIB_IO, devMbbiDG645, "DG645") device(mbbiDirect,GPIB_IO, devMbbidDG645, "DG645") device(mbbo, GPIB_IO, devMbboDG645, "DG645") device(mbboDirect,GPIB_IO, devMbbodDG645, "DG645") device(stringin, GPIB_IO, devSiDG645, "DG645") device(stringout, GPIB_IO, devSoDG645, "DG645") include "asyn.dbd"
fblinux_DBD += drvAsynIPPort.dbd fblinux_DBD += drvVxi11.dbd fblinux_DBD += devDG645.dbd fblinux_SRCS += devDG645.c fblinux_LIBS += asyn
なお、T0については、DELAY、Widthとも設定データベースは用意していますが、 設定自体は出来ない模様です(ホントかな?)
dbLoadRecords("db/FB_DG645.db","USER=FBD:TIME,L=L0, A=1") drvAsynIPPortConfigure("L0","172.19.***.***:5025",0,0,0)操作用のCSSパネルを作りました。以下のようなイメージです。