python-pyvisa-尝试从未读取_termination

问题描述

我能够使用miniterm.py从信号发生器读取和写入信号。流中没有read_termination字符(根据设备制造商的手册)。我已经附加了miniterm的调试输出,以显示一些事务。我缺少让pyvisa读取任意长度的返回字符串而不终止的东西吗?

------------------------最小输出--------------------- -----

设置:/ dev / ttyUSB0 9600,8,N,1 RTS:有效DTR:有效BREAK:无效 CTS:无效DSR:无效RI:无效CD:无效 软件流控制:无效 硬件流控制:无效 串行输入编码:UTF-8 串行输出编码:UTF-8 停产:LF 过滤器:直接直接调试默认值

[TX:'R'] [TX:'M'] [TX:'W'] [TX:'\ n'] [RX:'3'] 3 [RX:'6'] 6 [TX :'R'] [TX:'F'] [TX:'W'] [TX:'\ n'] [RX:'0'] 0 [TX:'R'] [TX:'M'] [ TX:'A'] [TX:'\ n'] [RX:'2'] 2 [RX:'0'] 0 [RX:'0'] 0 [TX:'R'] [TX:'F '] [TX:'A'] [TX:'\ n'] [RX:'1'] 1 [RX:'0'] 0 [RX:'0'] 0 [RX:'0'] 0


任何指向正确方向的指针都会有所帮助。这是一种非常奇怪的设备。我尝试过的大多数操作都以“设备正在使用”或“超时”错误结尾。

谢谢。

罗宾

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)