A Python Wrapper for the usbpt104 library from Pico
Project description
Class based interface to the Pico (Omega) PT-104 RTD DAQ Module
Dependencies
libusbpt104 (see installation)
What is Working
discover units connected via USB (Ethernet untested)
Configure the Channels
Reading of measured values
What is not Working/Missing
Documentation
Configure the ethernet interface
Connection via ethernet
usage on Windows
Installation
Linux installation: 1. Install libusb104 following https://www.picotech.com/downloads/linux
Ubuntu 18.04:
sudo bash -c 'echo "deb https://labs.picotech.com/debian/ picoscope main" >/etc/apt/sources.list.d/picoscope.list' wget -O - https://labs.picotech.com/debian/dists/picoscope/Release.gpg.key | sudo apt-key add - sudo apt-get update sudo apt-get install libusbpt104
Install this package:
sudo pip3 install https://github.com/trombastic/Pico_PT104/archive/master.zip
Usage
from PT104 import PT104, Channels, DataTypes, Wires unit = PT104() unit.connect('AY429/026') unit.set_channel(Channels.CHANNEL_1, DataTypes.PT100, Wires.WIRES_4) value = unit.get_value_channel_1 if value: print('CH1: %1.3f'%value) unit.disconnect()
Contribute
Issue Tracker: https://github.com/trombastic/Pico_PT104/issues
Source Code: https://github.com/trombastic/Pico_PT104
License
The project is licensed under the _GNU General Public License v3 (GPLv3)_.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pico_pt104-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f53dae72a213e1e017f9d19637efc4808df37b1d6775981f03285baadb8b18 |
|
MD5 | 43f1fc09854110f5cefa5ef0a42db18a |
|
BLAKE2b-256 | ef137298efa06b850274150aa5ddd03d2341a444e173a682d4ed97429c6c9d9b |
Hashes for pico_pt104-1.0.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fac5d2a74a11771e46122628d980bee6586f2a8c07ce2c8f46ed0cabe59c06d |
|
MD5 | 3057e85cae432be8432d56a06dafc6bf |
|
BLAKE2b-256 | 9d77b19f1846e3e8c44d730b659c6057acd0de285f522c926e0897a8faf39cb0 |