Experimental Physics and
| |||||||||||||||
|
Dera all,
I am trying to communicate with the GPIB device on the softIOC with GPIB bus. When I write to the device: epics> dbpf PSM6003:PSM6003Record:current-step 0.5
DBR_STRING: 0.5 it appears erro information after a few seconds:
epics> 2008/01/14 10:51:45.364 L0 addr 0 : device timed out.
2008/01/14 10:51:45.365 PSM6003:PSM6003Record:current-step write status "L0 writeGpib failed EABO 6: Operation aborted " requested 19 but sent 5211728 bytes 2008/01/14 10:51:45.365 PSM6003:PSM6003Record:current-step error. 2008/01/14 10:52:15.362 L0 addr 0 : device timed out. 2008/01/14 10:52:15.362 PSM6003:PSM6003Record:current-step respond2Writes read failed Why it says device timed out. I am sure the device and the PCI-GPIB card are
connected well. "requested 19 but sent 5211728 bytes", should I clean the buffer, how to? The command array I set are: {&DSET_SO,GPIBWRITE,IB_Q_LOW,NULL,":CURRent:STEP %S",50,50,NULL,0,0,NULL,NULL,NULL}, {&DSET_SI,GPIBREAD,IB_Q_LOW,":CURRent:STEP?","%39[^\r\n]",0,50,NULL,0,0,NULL,NULL,NULL} many thanks in advance
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
| ||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |