LabVIEW用NI-VISA为串口分配大缓冲区时出现的问题
labview吧
全部回复
仅看楼主
level 10
问题:
Windows的串口驱动程序不允许NI-VISA创建一个大于40000字节的缓冲区。当我创建一个比该限制大的缓冲区时,得到一个错误-1073807300: 系统资源不足。
如果
我忽略这个错误,任何比40968 字节大的缓冲区实际上都只有40968 字节。我如何才能为串口分配一个较大的缓冲区呢?
解答:
您应该安装NI-Serial驱动最近的版本(至少应该在NI-Serial 1.45以后)。这将覆盖Windows的标准串口驱动从而允许串口缓冲区大小达到 2的32次方 (4,294,967,296 字节).
2023年07月22日 14点07分 1
1