libtiepie-hw SDK Python

Python logo

The Python bindings for libtiepie-hw provide an easy to use interface to control the instruments.

Installation

Windows

To install the Python bindings for libtiepie-hw and examples on Windows:

  1. Install the Python bindings by executing pip install python-libtiepie
  2. Download the python-libtiepie examples.
  3. Unpack them using an extractor.
  4. Connect your USB oscilloscope.
  5. Run an example by executing e.g. python OscilloscopeBlock.py

Linux

To install the Python bindings for libtiepie-hw and examples on Linux:

  1. Ensure that libtiepie-hw is installed.
  2. Install the Python bindings by executing sudo pip install python-libtiepie
  3. Download the python-libtiepie examples.
  4. Unpack them using an extractor like e.g. unzip.
  5. Connect your USB oscilloscope.
  6. Run an example by executing e.g. python OscilloscopeBlock.py

Download Python examples (zip)

Examples

List of available example scripts:

Trouble shooting

When you get an error like one of the following errors:

tiepie@tiepie-pc:~/TiePie> python3 OscilloscopeBlock.py
Traceback (most recent call last):
  File "OscilloscopeBlock.py", line 11, in 
    import libtiepie
ImportError: dynamic module does not define module export function (PyInit_libtiepie)

Python tries to load the LibTiePie SDK as Python module.

To avoid that, make sure libtiepie.so doesn't exist in the script's directory.