NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

采用VISA read的方式读取USB Raw设备,怎样才能达到较高的传输速率?

USB设备是自己设计的,采用Bulk方式向PC发送数据流,速率20MB/S。

我现在的方案是:在LabVIEW程序中,采用While循环的方式不停地调用VISA read来读取BUlk端点,每次读取的字节数为524288,调试中发现这样的方法无法实现20MB/S的传输速率!

请问:读取USB Raw设备时,怎样才能达到较高的传输速度呢?

0 项奖励
1 条消息(共 5 条)
4,875 次查看
我想问问,你是怎么实现与USB设备通信的,你的设备是RAW型的吗? 能告诉我不?
0 项奖励
2 条消息(共 5 条)
4,736 次查看
请问楼主,现在可以达到的最高速率大概是多少呢?我觉得程序结构本质上应该就是这样不断VISA Read...
0 项奖励
3 条消息(共 5 条)
4,720 次查看
用的是RAW设备,速度比较慢,好像用VISA的方式不可能实现较快的速度。我后来自己编的DLL,采用异步传输,用队列的方式,15MB/S没啥问题。
0 项奖励
4 条消息(共 5 条)
4,680 次查看
确定用NI-VISA速度比不上其他方式的驱动吗?
0 项奖励
5 条消息(共 5 条)
4,678 次查看