用labview VISA 读usb2.0 的数据 VISA缓冲不够,只有512K字节,如何扩大?

2025-02-26 13:15:41
推荐回答(1个)
回答1:

设置缓冲区可以用 VISA Set I/O Buffer Size这个函数,但是毕竟131072太大了,用这个来设置估计也会有丢失数据的可能性。如果缓冲区不够,是否可能考虑将一次的数据分成多次来传呢?VISA的传输是以ASCII码的形式,把图像数据转成这种形式的过程中分成几个部分分开传。另外考虑到总线速度和传输量,一般图像数据的传输不太适合用VISA来做。

参考链接:http://digital.ni.com/public.nsf/allkb/98F799364B833C2A86256ADC00732073