Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyUSBTMC:python module to handle USB-TMC(Test and Measurement class) devices. It requires pyusb module and libusb or openusb libraries.

(C) 2012-2015, Noboru Yamamot, Accl. Lab, KEK, JAPAN contact: noboru.yamamoto_at_kek.jp

rev.0.1d17:

.read/.ask functions now use 0 as default values for requestSize arguments. And requestSize=0 means, read data until eom is returned.

rev.0.1d14:

remove reset in __init__ of USBTMC_device. It breaks everything for the device from Tektronix. bring back mkDevDepMSGOUTHeader to older version.

Note on root priviledge

PyUSBTMCでPyUSBTMC_deviceあるいはUSB488_deviceオブジェクトの作成時に、 “usb.core.USBError: [Errno 13] Access denied (insufficient permissions)”のエラーが出る場合があります。

この場合には、

  1. sudo コマンド経由でpython3を起動する。

  2. Linux では、この配布に含まれる 55-usb-tmc488.rules ファイルを /etc/udeb/rules.d ディレクトリにコピーします(root権限が必要です)。 使用するデバイスのidVendorが 55-usb-tmc488.rules に含まれない場合は、そのidVendorをファイルに追加します。idVendorはlsusbコマンド(このパッケージ中のlsusb.pyモジュールも利用可能)を使って入手できます。 以後は sudo コマンドなしでもデバイスオブジェクトが作成出来ます。

Metadata

Release files for PyUSBTMC 0.2.dev7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyUSBTMC 0.2.dev7
File Size Uploaded
pyusbtmc-0.2.dev7.tar.gz 633.2 kB Details

Release files / pyusbtmc-0.2.dev7.tar.gz

Download URL pyusbtmc-0.2.dev7.tar.gz
Size 633.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b9258513a1c8d94c9c875c5ba4dbdd87fe4f06169744c9c63e317bb0bf9b3e9b
BLAKE2b-256 checksum
How to use checksums
02322a71962212e96d9d278fc0577429da53cf278a12f147e056a112bbc2f08d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page