The Python bindings for LibTiePie provide an easy to use interface to control the instruments.
Contents
It is recommended to use the libtiepie-hw SDK for new developments.
Installation
Windows
To install the Python bindings for LibTiePie and examples on Windows:
- Install the Python bindings by executing pip install python-libtiepie==0.9.9
- Download the python-libtiepie examples.
- Unpack them using an extractor.
- Connect your USB oscilloscope.
- Run an example by executing e.g. python OscilloscopeBlock.py
Linux
To install the Python bindings for LibTiePie and examples on Linux:
- Ensure that LibTiePie is installed.
- Install the Python bindings by executing pip install python-libtiepie==0.9.9
- Download the python-libtiepie examples.
- Unpack them using an extractor like e.g. unzip.
- Connect your USB oscilloscope.
- Run an example by executing e.g. python OscilloscopeBlock.py
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, inimport 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.