用visa做串口通讯与别的接口通信不一样吗?
时间:12-13
整理:3721RD
点击:
比如com1上接的设备,资源描述为ASRL1::INSTR
step 1: visa open
step 2: visa write "*IDN?"
step 3: visa read 100
step 4: visa close
无论用VISA提供的c接口还是用labview,都能正常打开,发送数据返回5,也是正确的,
但在step 3的读操作时,总是出错,超时,无法读回。错误代码不记得了,好像是什么
-xxxx39,
用类似的步骤做网口和gpib口的设备一点问题都没有,是visa的串口通信有特别的要求
吗?
step 1: visa open
step 2: visa write "*IDN?"
step 3: visa read 100
step 4: visa close
无论用VISA提供的c接口还是用labview,都能正常打开,发送数据返回5,也是正确的,
但在step 3的读操作时,总是出错,超时,无法读回。错误代码不记得了,好像是什么
-xxxx39,
用类似的步骤做网口和gpib口的设备一点问题都没有,是visa的串口通信有特别的要求
吗?
读取长度太长,前面的termination character设成true
多谢,回头试一下。