我正在尝试使用直接I / O语句从USB设备(Anritu VNA主机)传输跟踪数据,而VISA提供即时超时错误,因为VISA缓冲区大小太小。
以太网似乎没有任何问题。
例如,
matlab使用命令visaObj.InputBufferSize = 100000 ...我找不到使用VEE配置,直接I / O或I / O库设置它的任何方法。
我还注意到Agilent Connec
tion Expert中的简单
通信工具甚至不允许更改此设置,因此也会出现命令错误。
任何帮助都会受到赞赏,因为越来越多的设备只有USB和以太网作为附加选项。谢谢,詹姆斯马丁 - 钻石工程
以上来自于谷歌翻译
以下为原文
I am trying to transfer trace data from a USB device (Anritu VNA master) using a direct I/O statement and VISA gives an instant timeout error because the VISA buffer size is too small. Ethernet does not seem to have any issues.
for instance matlab uses the command visaObj.InputBufferSize = 100000 ... I cannot find any way to set this using the VEE configuration, Direct I/O or I/O libraries.
I also noticed the simple communications tool in Agilent Connection Expert does not even allow for changing this setting therefore the command errors out there also.
Any help would be apprecited as more and more devices are coming with USB only and ethernet as an added option.
Thanks,
James Martin - Diamond Engineering