問題タブ [pyvisa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4367 参照

python - Linux 用 USB-to-シリアル ドライバー

Linuxでシリアル コマンドを使用して制御する必要があるUSB デバイスがあり、ASCII コマンドで動作します。Python

Windows では、ベンダー ドライバーをインストールすると正常に動作し、デバイス マネージャーでは COM3 ポートとして表示され、pyserialまたはpyvisaモジュールを使用して通信します。

Linux では次のように見えますが、または/dev/ttyUSB1を使用して通信できません。問題は、ベンダーが Linux ドライバーを提供していないことです。pyserialpyvisa

デバイスを Linux でシリアル ポートとして動作させるにはどうすればよいですか?

0 投票する
2 に答える
1713 参照

python - ラズベリーパイのpyvisa-py AttributeError:「モジュール」オブジェクトには属性「ResourceManager」がありません

python 2.7.9 および pip 1.5.6 を使用してラズベリー pi で py を実行します。pyvisa と pyvisa-py を数回インストールおよびアンインストールしましたが、問題は解決しません。KEITHLEY Multimeter 2000 per R232 を Raspberry で USB に接続しました。

基本的なコードを実行すると import visa rm = visa.ResourceManager('@py') a=rm.list_resources() print(a) : Traceback (most recent call last): File "pyvisa.py", line 1, in <module> import visa File "/usr/local/lib/python2.7/dist-packages/visa.py", line 16, in <module> from pyvisa import logger, __version__, log_to_screen, constants File "/home/pi/pyvisa.py", line 2, in <module> rm = visa.ResourceManager('@py') AttributeError: 'module' object has no attribute 'ResourceManager'

私が試したときも

python -m visa info

Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/usr/local/lib/python2.7/dist-packages/visa.py", line 16, in <module> from pyvisa import logger, __version__, log_to_screen, constants File "pyvisa.py", line 1, in <module> import visa File "/usr/local/lib/python2.7/dist-packages/visa.py", line 16, in <module> from pyvisa import logger, __version__, log_to_screen, constants ImportError: cannot import name logger 一方、要件はすでに最新であるため、アップグレードできません。 pip install pyvisa-py --upgrade Requirement already up-to-date: pyvisa-py in /usr/local/lib/python2.7/dist-packages Requirement already up-to-date: pyvisa>=1.8 in /usr/local/lib/python2.7/dist-packages (from pyvisa-py) Requirement already up-to-date: enum34 in /usr/local/lib/python2.7/dist-packages (from pyvisa>=1.8->pyvisa-py) 誰かがこの問題で私を助けることができれば、私は非常に感謝しています.