De Python-bindingen voor LibTiePie voorzien in een eenvoudig te gebruiken interface om de instrumenten te bedienen.
Inhoud
Installatie
Windows
Om de Python-bindingen voor LibTiePie en voorbeelden te installeren onder Windows:
- Installeer de Python-bindingen door pip install python-libtiepie uit te voeren.
- Download de python-voorbeelden.
- Pak deze uit met een extractor.
- Sluit uw USB-oscilloscoop aan.
- Voor een voorbeeld uit, bijvoorbeeld python OscilloscopeBlock.py
Linux
Om de Python-bindingen voor LibTiePie en voorbeelden te installeren onder Linux:
- Zorg er voor dat LibTiePie is geïnstalleerd.
- Installeer de Python-bindingen door sudo pip install python-libtiepie uit te voeren.
- Download de python-voorbeelden.
- Pak deze uit met een extractor.
- Sluit uw USB oscilloscoop aan.
- Voor een voorbeeld uit, bijvoorbeeld python OscilloscopeBlock.py
Voorbeelden
Een lijst met beschikbare voorbeeld-scripts:
- Generator voorbeeld
- Arbitrary waveform generator voorbeeld
- Generator burst voorbeeld
- Generator gated burst voorbeeld
- Generator triggered burst voorbeeld
- I2C DAC voorbeeld
- Apparaat lijst voorbeeld
- Oscilloscoop voorbeeld
- Oscilloscoop segmented trigger voorbeeld
- HS3/HS4 gecombineerde oscilloscoop voorbeeld
- SureConnect oscilloscoop voorbeeld
- Oscilloscoop getriggered door generator voorbeeld
- Oscilloscoop streaming data voorbeeld
Download python-libtiepie bron-code en voorbeelden (zip)
Download python-libtiepie bron-code en voorbeelden (tar.gz)
De python-libtiepie bron-code en voorbeelden zijn ook beschikbaar op GitHub.
Problemen oplossen
Wanneer u een foutmelding als onderstaande krijgt:
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)
probeert Python de LibTiePie SDK als Python module te laden.
Om dat te voorkomen moet er voor gezorgd worden dat libtiepie.so niet in de map met het script voorkomt.